基本数据类型之数字类型(整型浮点型复数型)
⼀、整型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
浮点型变量float>>> 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)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。