📅  最后修改于: 2023-12-03 15:19:33.700000             🧑  作者: Mango
在Python中,数字是一种重要的数据类型。在本文中,我们将讨论数字类型、类型转换和数学操作。
Python中有三种数字类型:
在Python中,我们可以使用type()函数来查看一个变量的类型。例如:
x = 5 # 整数
y = 3.14 # 浮点数
z = 3 + 4j # 复数
print(type(x))
print(type(y))
print(type(z))
输出为:
<class 'int'>
<class 'float'>
<class 'complex'>
在Python中,我们可以使用不同的内置函数来完成数字类型之间的转换。
将浮点数或字符串转换为整数。
x = 3.14 # 浮点数
y = "12345" # 字符串
print(int(x))
print(int(y))
输出为:
3
12345
将整数或字符串转换为浮点数。
x = 5 # 整数
y = "3.14" # 字符串
print(float(x))
print(float(y))
输出为:
5.0
3.14
将数值转换为复数。
x = 3 # 整数
y = 4.5 # 浮点数
print(complex(x))
print(complex(y))
输出为:
(3+0j)
(4.5+0j)
Python中支持各种数学操作,例如:加减乘除、取模、幂运算等。
x = 10
y = 5
print(x + y) # 加法
print(x - y) # 减法
print(x * y) # 乘法
print(x / y) # 除法
输出为:
15
5
50
2.0
x = 20
y = 7
print(x % y) # 取模
输出为:
6
x = 2
y = 3
print(x ** y) # 幂运算
输出为:
8
本文介绍了Python中的数字类型、类型转换和数学操作。学习这些基础知识可以让你更好地理解Python编程语言,并为你后续的编程工作打下坚实的基础。