Python-基本数据类型-int&float

一、可变与不可变 &有序与无序
可变:值变了,id不变,可变=不可hash
不可变:值变了,id变了,不可变=可hash
有序:有索引
无序:没有索引

二、整形(int)
1.用来记录年龄,登记,各种号码

2.age=18#age=int(18)
int数据类型转换
int(’’)只能将纯数字的字符串转换成整形
print(int(3.1))#3
print(int(3.7))#3

3.只能存一个值,不存在有序和无序,不可变

三、浮点型(float)
1.用来记录薪资,身高,体重等

2.只能存一个值,不存在有序和无序,不可变

四、comlex(复数型)
x=1-2j## 数据类型 class:complex
print(x.real)#实部
print(x.imag)#虚部

五、long(长整型)
跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
注意:在Python3里不再有long类型了,全都是int

六、进制转换

# 二进制:0 1
11=1*2^1+1*2^0
# 八进制:0-7
11=1*8^1+1*8^0
# 十进制:0-9
11=1*10^1+1*10^0
# 十六进制:0-9 A-F
11=1*16^1+1*16^0

猜你喜欢

转载自blog.csdn.net/weixin_40432363/article/details/82802463
今日推荐