在Python中,数字(Number)是一种常见的数据类型,用于表示各种数值,包括整数、浮点数和复数。
整数(int):
整数用来表示不带小数点的整数值。Python的整数可以是正数、负数或零。
以下是一些整数的示例:
x = 5
y = -10
z = 0
Python的整数可以进行各种数学运算,如加法、减法、乘法和除法。
a = 10
b = 3
addition = a + b # 13
subtraction = a - b # 7
multiplication = a * b # 30
division = a / b # 3.3333 (注意:结果为浮点数)
浮点数(float):
浮点数用于表示带有小数点的数值。Python使用浮点数来处理小数值。
以下是一些浮点数的示例:
pi = 3.14159
temperature = 98.6
浮点数也可以进行各种数学运算,包括加法、减法、乘法和除法。
x = 3.0
y = 1.5
addition = x + y # 4.5
subtraction = x - y # 1.5
multiplication = x * y # 4.5
division = x / y # 2.0
复数(complex):
复数用于表示具有实部和虚部的数值。在Python中,虚部用j
或J
表示。
以下是一些复数的示例:
z1 = 2 + 3j
z2 = -1.5 - 0.5j
复数可以进行各种数学运算,包括加法、减法、乘法和除法。
w1 = 2 + 3j
w2 = 1 - 1j
addition = w1 + w2 # (3+2j)
subtraction = w1 - w2 # (1+4j)
multiplication = w1 * w2 # (5-j)
division = w1 / w2 # (2.5+0.5j)
数字类型转换:
在Python中,可以使用类型转换函数将一个数字类型转换为另一个。例如,可以使用int()
将浮点数转换为整数,或使用float()
将整数转换为浮点数。
x = 5.7
y = int(x) # 将浮点数转换为整数,结果为5
a = 10
b = float(a) # 将整数转换为浮点数,结果为10.0