数据类型与进制换算

基本数据类型:

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直接把小数部分去掉)。同样不改变原有值,产生一个新对象

你可能感兴趣的:(数据类型与进制换算)