基本数据类型之数字类型(整型 浮点型 复数型)

一、整型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)

 

posted @ 2022-03-12 16:37  marsha的世界  阅读(796)  评论(0)    收藏  举报