本文思维导图
数值类型。
数据类型是不允许改变的,这就意味着如果改变数值数据类型的值,将重新分配内存空间。
1,整数类型int
整数数据类型int是表示整数的数据类型,通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用。
(1)我们平时在写数值字面量的时候,一般就是用十进制来表达。我们,还可以使用其他进制类表达整数。
print(type(123)) #查看字面量的类型
结果 <class 'int'>
a =0x1 #16进制
b =0o2 #8进制
c =0b111 #2进制
(2)int是python内置的数据类型,可以将数值或任何符合格式的字符串或其他对象转换为int对象。
print(int)
print(int(123))
print(int(3.6)) #float类型 强制转为3
print(int("123")) #符合格式的字符串转为int
print(int("123",base=16)) # 符合格式的字符串 按照16进制转为int 注意,必须为字符串才能用base,如果是int(12,base=16)会报错
(3)int对象的方法
print(int.bit_length