1.数字类型
(1)int
python3不再区分整数和长整数,只要计算机内存足够,理论可以无穷大
二进制表示 0b或0B开头 0b101
八进制表示 0o或0O开头 0O17
十六进制 0x或0X开头 A-F或a-f均可 0xfF=255
(2)bool
True和False 区分大小写
True=1
False=0
2.浮点类型
float
可以用12.5 2. .5 1.23e+10 12.e-10 都可以表示
有范围限制,-10^308---10^308
3.复数类型
complex(a,b)
x=complex(1,2)
(1+2j)
4.分数类型
Fraction(a,b) 需要从fractions中导入
a=Fraction(1,2)
a=1/2
但是倘如和float类型运算则会变成float类型
函数Fraction.from_float(a)
将a转换为分数
5.运算
**为幂运算
~按位取反
/实数除法
// 向下取整除法 当有一个操作数为实数时结果为实数
^异或
6.求余数
x%y 余数符号和y一致,若x or y=float 则结果为float,否则为整数
7.比较运算
python比较可以连写
a<b and b<c <===> a<b<c