数据类型和数据运算
数据类型
1.如果超出类型位数会自动转换为其他的类型,隐式转换
2.整型:int
a.32位机器上,整数的位数是32位,只能是4G内存,-2的31次方至2的32次方减一
b.64位机器上,整数的位数是64位,-2的63次方至2的63次方减一
长整型:long 没有长整型概念,没有限定位数,可以无限大
3.浮点数:float 表现形式是小数点,带小数的数字
4.复数:complex 例如(-5+4)
5.布尔值:bool 真或假。如a=''(False)和a=1(True)
6.字符串:string 如定义一个字符串 a='agdgdg'
数据运算
1.bytes类型:字节数据类型,二进制数据则用bytes类型表示,不可以和str一起用
二进制转成字符串,decode解码,相反,encode编码
2.三元运算:result 值1 if 条件 else 值2,如果为真则值1,否则是值2
3.进制:二进制01 八进制01234567 十进制0123456789 十六进制(H后缀,ox前缀)(0123456789ABCDEF)