aidd

导航

 

在Python中,数字类型包括整型(int)、浮点型(float)和复数(complex)三种类型。

整型(int):整型是Python中最基本的数字类型之一,用于表示整数。在Python中,整型可以表示任意大的整数,没有整型溢出的问题。例如:

age = 18  # age=int(18)

print(id(age))
print(type(age))
print(age)
a = 12 # a是一个整型变量,值为12
b = -345 # b也是一个整型变量,值为-345
c = 0x12 # 可以用0x或0X前缀来表示16进制整数
d = 0o23 # 可以用0o或0O前缀来表示8进制整数
e = 0b1010 # 可以用0b或0B前缀来表示2进制整数

浮点型(float):浮点型是用于表示小数的数字类型。Python中的浮点数使用IEEE 754标准表示,通常是64位的双精度浮点数。例如:

salary = 2.1  # salary=float(2.1)

print(id(salary))
print(type(salary))
print(salary)
a = 3.14 # a是一个浮点型变量,值为3.14
b = 1.23e-4 # 科学计数法表示,相当于0.000123

需要注意的是,由于计算机的存储方式和运算规则,浮点型的运算会有一定的误差。

复数(complex):复数是由实数和虚数构成的数字类型。虚数部分使用后缀j或J表示。例如:

a = 3 + 4j # a是一个复数,值为(3+4j)
b = complex(2, 3) # 使用complex函数创建复数,值为(2+3j)

可以通过real和imag属性来获取复数的实数部分和虚数部分。

a = 3 + 4j
print(a.real) # 输出3.0
print(a.imag) # 输出4.0

需要注意的是,整型、浮点型和复数类型在Python中都是不可变类型。也就是说,一旦创建了这些类型的变量,它们的值就不能再被修改。

posted on 2023-05-24 21:10  开源共享  阅读(96)  评论(0编辑  收藏  举报