数字是Python编程语言中的基本数据类型之一,它们在编写程序时扮演着至关重要的角色。本文将全面解析Python中的数字类型,从基础知识到高级应用,涵盖整数、浮点数、复数等多个方面,帮助读者深入了解Python数字的特性和用法。
整数类型(int)
基本概念
整数是Python中最基本的数字类型之一,用于表示没有小数部分的数值。整数可以是正数、负数或零。
常见操作
- 加法、减法、乘法、除法
- 取余数、取整除
示例代码
a = 10
b = -5
print(a + b) # 输出:5
print(a * b) # 输出:-50
print(a // b) # 输出:-2
浮点数类型(float)
基本概念
浮点数用于表示带有小数部分的数值,可以是正数、负数或零。
常见操作
- 加法、减法、乘法、除法
- 取余数、取整除
示例代码
a = 3.14
b = 2.718
print(a + b) # 输出:5.858
print(a * b) # 输出:8.53952
print(a / b) # 输出:1.155625
复数类型(complex)
基本概念
复数由实部和虚部组成,形如a + bj
,其中a
为实部,b
为虚部,j
为虚数单位。
常见操作
- 加法、减法、乘法、除法
- 共轭、模、幅角
示例代码
a = 3 + 4j
b = 1 - 2j
print(a + b) # 输出:(4+2j)
print(a * b) # 输出:(11+2j)
print(a / b) # 输出:(-1-2j)
print(abs(a)) # 输出:5.0
print(a.conjugate()) # 输出:(3-4j)