基本数据类型:
1.整型 int 可存储任意大小的整数(可以做超大数计算,不会造成“整数溢出”)
2.浮点型 float 在内存中用科学计数法存储 如:3.14可表示为314e-2或者314E-2
3.布尔型
4.字符串型
运算符
*浮点数除法用/;整数除法用//;幂用**
*0 不能做除数,会直接报错
*divmod()函数可以同时得到商和余数,返回是一个元祖
进制
在python中,除了10进制,还有其他三种进制:
0b或0B,二进制 0 1
0o或0O,八进制 0 1 2 3 4 5 6 7
0x或0X,十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f
类型转换
整形转换(使用int进行类型转换)
1.浮点数直接舍去小数部分。
2.布尔值True转为1,False转为0
3.字符串符合整数格式则直接转成对应整数,否则报错
浮点数转换(float())
float(3)是将对象3进行计算生成3.0这个新的对象,而3依然存在
*自动转型
整数和浮点数混合运算时,表达式结果自动转型成浮点数。
*四舍五入(round(value)返回四舍五入后的整数值,区分于int(),int直接把小数部分去掉)。同样不改变原有值,产生一个新对象