
一、知道Python的基本数据类型python的基本数据类型分为五种1.数字类型中有整型int和浮点型float2.字符型str3.布尔型bool4.空值None二、了解Python整数进制转换首先什么是整数进制我们常用的进制一般有十进制二进制八进制十六进制1.十进制我们最常用的就是十进制十进制也最为简单 数组有0,1,2,3,4,5,6,7,8,9原理是逢十进一。2.二进制二进制是一种用0和1两个数字表示信息的计数系统。进制变量binary。以前缀0b开头 数字有0 1原理是逢二进一。# 转10进制推导公式# 从右侧数第n个数字m数值为*底数的n-1次方。3.八进制八进制是一种用0~7八个数字表示信息的计数系统。以0o前缀 数字0-8原理是逢八进一。原理跟二进制相同从右侧数第n个数字m数值为*底数的n-1次方。4.十六进制八进制是一种用0~15八个数字表示信息的计数系统。以0x前缀 数字0-9 字母a-f10-15原理是逢十六进一原理跟二进制和八进制相同从右侧数第n个数字m数值为*底数的n-1次方。python中整数进制的转换1.转换为10进制int 可以转换为10进制 base表示 字符串中的内容表示几进制。在正常给整数变量赋值时通常base不做要求默认为base 10转换为十进制。其中“base 10”,不做要求忽略不写。但如果需要转换为特定进制则需要改写进制要求:base ?特别注意要规范不同进制的正确书写2.十进制转换为不同进制三、学会Python数据类型的转换从一中我们知道了python中的数据类型现在我们要学会不同数据类型之间的转换。i1 int(a56f,base 16) print(i1,type(i1))# int 可以将任意数字类型的字符串转整型i2 int(3.14) print(i2,type(i2))#int 可以将小数转换为整数i3 int(True) i4 int(False) print(i3, i4, type(i3), type(i4))# int 可以将bool转换为整数f1 float(1) f2 float(1.01) print(f1,f2,type(f1), type(f2))# float 可以将数字类型或者最多有一个小数点的字符串转换为数字f3 float(True) f4 float(False) print(f3, f4, type(f3),type(f4))#float 可以将bool转换为浮点型b1 bool(1) b2 bool(hello world) b3 bool(1.1) print(b1, b2, b3, type(b1), type(b2), type(b3))特殊输出为Flaseb3 bool() b4 bool(0) b5 bool(None) print(b3, b4, b5, type(b3), type(b4), type(b5))#bool 可以将数字类型转换为bools1 str(1) s2 str(1.1) s3 str(True) s4 str(None) print(s1, s2, s3, s4)#str 可以将数字类型转换为字符串类型