一、整数
Python支持正负整数,并且书写方式和数学上相同。同时,使用十六进制表示整数比较方便,十六进制以0x开头,由0-9、a-f组成,如:0xff00,0xa5b4c3d2.
二、浮点数
顾名思义,浮点数就是小数点“浮动”的数,在科学计数法中,小数点的位置可以改变,如2.45×10^9等同于24.5×10^8。在用法上,一般的小数可以直接用数学写法,过大或过小的小数就必须用科学计数法。在Python中,2.45×10^9记作2.45e9,0.000003记作0.3e-5。最后,系统对于浮点数的计算存在四舍五入的误差。
三、字符串
Python中不区分‘’与“”。另外,引号只是一种表示方式,并不是字符串的一部分,如字符串‘abc’就只有a、b、c这三个字符。
四、布尔值
布尔值只有True和False两种值。在Python中,可以直接用True或False表示布尔值,也可以通过布尔运算得出。
对于布尔运算:
and相当于串联电路,or相当于并联电路,not是反义计算,把True变成False或是相反的运算过程。
五、空值
空值用None表示,但不能用0表示。
六、杂项
Python中对大小写和缩进的要求很严格,但不区分单双引号。