进入Python课程第二天。感觉就是在大部分地方会和C语言相同,但也有不同点。
就比如说数据类型。
数据类型有1.数值型:整数型(int) 、浮点数(float)、复数
2.布尔类型:真:True(C语言中的1)、假:False(C语言中的0)。
3.字符串:其中有单引号:' '、双引号:" "和三引号:""" """ ''' '''
4. None。
还有就是,Python 的数据类型转换也和C语言大相径庭。int可以将字符转换成整数,float可以将字符装换成浮点数(也就是小数),但要注意了,Python中有个str可将其他类型转换为字符串。
紧接着我了解到Python中的计算符:
1.算数计算符:+,-,*,/,**(在Python中表示幂次方),//(在Python表示整除)。
2.关系运算符(又称比较运算符):>,<,>=,<=,==(恒等于),!=(不等于)。
3.逻辑运算符:and,or,not(但凡学点英语的人,应该都懂=.=)。
4.赋值运算符:=(不是等于,而是赋值的意思),+=( a += 10 <===> a = a + 10),-=,*=,/=,//=,**=,%=。
切记Python不像C语言,Python没有自加和自减运算符,只能使用+=和-=来替代。
5.位运算符:位(计算机中的最小单位,在计算机中就是一个八位二进制。)
&:将10进制化为2进制,然后相互对比,,相投的位数数字也相同,,就是1,不同就是0
| 或运算符:只要有真就是真,上面的例题得到的是,11,
^ 异或运算):只要相反就是真,,相同的数字,就是0,不同的就是1.结果就是1
~ 安慰取反:0变成1,1变成0,例子:~ 0000 1010 =》化为1111 0101
>> 右移运算符:2>>2=0。