一、整数
Python中的整数表示为任意精度整数,因此可以使用任意长度的整数进行计算,而无需担心溢出。以下是整数的一些示例:
# 整数示例 x = 7 y = 21 z = -15 print(x) # 7 print(y) # 21 print(z) # -15
Python还提供了一些整数操作,例如除法的操作符 // 和取模操作符 %。以下是一些整数操作的示例:
# 整数操作示例 a = 9 b = 4 print(a // b) # 2(整数除法) print(a % b) # 1(取模操作符)
二、浮点数
Python中的浮点数使用固定数量的位来表示数字(称为小数位数),并且在必要时可以使用指数来表示数字。以下是浮点数的一些示例:
# 浮点数示例 x = 1.2 y = 3.4E5 z = -2.345 print(x) # 1.2 print(y) # 340000.0 print(z) # -2.345
浮点数支持与整数相同的操作符,例如加法和乘法。但是,需要注意的是,由于计算机不能精确表示所有十进制分数,因此在进行浮点数计算时可能会出现舍入误差。以下是一个示例:
# 浮点数操作示例 a = 3.33 b = 1.111 c = a + b print(c) # 4.441000000000001(出现舍入误差)
三、复数
Python中的复数由实数部分和虚数部分组成,并用“j”表示虚数部分。以下是一个复数的示例:
# 复数示例 x = 2 + 3j print(x) # (2+3j)
复数可以使用与其他数字类型相同的操作符进行计算。以下是一些复数操作的示例:
# 复数操作示例 a = 1 + 2j b = 2 + 5j c = a + b d = a * b print(c) # (3+7j) print(d) # (-8+9j)
四、十六进制和八进制
Python支持十六进制和八进制数字表示法。十六进制数字前缀为“0x”,八进制数字前缀为“0o”。以下是一些示例:
# 十六进制和八进制示例 x = 0xA5 # 十六进制数 y = 0o11 # 八进制数 print(x) # 165 print(y) # 9
五、数字类型转换
Python中的数字类型可以相互转换。例如,可以将整数转换为浮点数、浮点数转换为整数等。以下是一些示例:
# 数字类型转换示例 a = 2 b = 3.14 c = 4 + 5j print(float(a)) # 2.0(将整数转换为浮点数) print(int(b)) # 3(将浮点数转换为整数,效果类似于取整) print(complex(a)) # (2+0j)(将整数转换为复数)
六、小结
Python提供了多种类型的数字,包括整数、浮点数、复数等。每种数字类型都有其独特的属性和操作。了解这些数字类型及其操作是编写Python程序的基础。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/153379.html