基本数据类型之数字类型(整型 浮点型 复数型)
一、整型int
1.1 定义:纯数字,没有除负号以外的任何字母符号.
补充:名字+括号,就是调用某个功能。比如print(...)调用打印功能,int(...)调用创建整型数据的功能, float(...)调用创建浮点型数据的功能
age=48 # 本质就是age=int(48)
1.2 类型转换
1.21 int可以将由纯整数构成的字符串直接转换成整型,若包含其他任意非整数符号,则会报错
k="234" #字符串 res=int(k) print(res,type(res)) (234, <class 'int'>)
1.22 int可以进行进制转换
ps:二进制代码 bin # 逢二进一 0,1
八进制代码 oct # 逢八进一 0,1,2...7
十进制代码 dec # 逢十进一 1,2....10
十六进制代码 hex # 逢十六进一 0,1,2....15
# 十进制转其他进制 >>> bin(3) '0b11' >>> oct(9) '0o11' >>> hex(17) '0x11' # 其他进制转十进制 >>> int('0b11',2) 3 >>> int('0o11',8) 9 >>> int('0x11',16) 17
1.3 使用
数字类型主要就是用来做数学运算与比较运算,因此数字类型除了与运算符结合使用之外,并无需要掌握的内置方法
二、浮点型 float
2.1 定义
就是小数,salary=1580.3 # 本质salary=float(1580.3)
2.2类型转换
>>> s = '18.3' >>> res=float(s) >>> res,type(res) (18.3, <class 'float'>)
2.3使用
数字类型主要就是用来做数学运算与比较运算,因此数字类型除了与运算符结合使用之外,并无需要掌握的内置方法
三、复数型 complex
3.1 定义
复数由实部(real)和虚部(imag)构成,在python中,复数的虚部以j或者J作为后缀,格式:a+bj #a 表示实部,b表示虚部
3.2 使用
复数是python的内置类型,直接书写即可,而不依赖于标准库或者第三方库
a=23+0.4j print(“a的值”,a) print(type(a)) b=22-0.4j print("b的值”,b) print(a+b) print("a*b=",a*b) #运行结果 a的值 (23+0.4j) <class “complex” b的值 (22-0.4j) (45+0j) a*b=(506.16-0.40000000000036j)

浙公网安备 33010602011771号