数字类型内置方法
目录
整型和浮点型都称为数字类型
1. 整型
1.1 作用
年龄、号码、id等
1.2 定义方式
可以使用int()方法将纯数字的字符串转为十进制的整型
x = 10
x = int('10')
x = int(10.1)
print(x)
x = int('10.1') # 报错
print(x)
1.3 内置方法
没有内置方法,只有算术运算+-*/和比较运算><>=<=
1.4 存一个值or多个值
只能存一个值
1.5 有序or无序
不存在这种说法
(有序:有索引;无序:无索引)
1.6 可变or不可变:
数字类型不可变
id不变值可变,即在原值的基础上修改,则为可变数据类型
值变id也变,即重新申请一个空间放入新值,则为不可变数据类型。
# 可变(变量值而言)
lis = [1,2,3]
print(id(lis))
lis[0] = 2 # lis-->[2,2,3]
print(id(lis))
# 不可变(变量值而言),值变id也变
x = 10
print(id(x))
x += 1
print(id(x))
2. 浮点型
2.1 作用
薪资、体重、身高等
2.2 定义方式
可以使用float()方法将纯数字的字符串转为浮点型数字
x = 1.11
x = float('1.11')
x = float('1')
print(x)
2.3 内置方法
没有内置方法,只有算术运算+-*/和比较运算><>=<=
2.4 存取一个值or多个值
只能存一个值
2.5 有序or无序
不存在这种说法
2.6 可变or不可变
数字类型不可变