在 Python 中,数字类型包括整数(int)、浮点数(float)和复数(complex)。这些数字类型可以用于执行各种数学运算,并且具有丰富的内置函数和方法来进行操作。
整数是没有小数部分的数字,可以是正数、负数或零。在 Python 中,整数类型表示为 int。
int
x = 10 y = -5
浮点数是带有小数部分的数字,可以是正数、负数或零。在 Python 中,浮点数类型表示为 float。
float
pi = 3.14159 e = 2.71828
复数是实部和虚部组成的数字,形如 a + bj,其中 a 和 b 是实数,j 是虚数单位。在 Python 中,复数类型表示为 complex。
a + bj
a
b
j
complex
z = 3 + 4j
可以使用内置函数进行数字类型之间的转换:
int()
float()
complex()
x = 10.5 y = int(x) # 将浮点数转换为整数,结果为 10 z = complex(x) # 将浮点数转换为复数,虚部为 0
Python 支持各种数学运算,例如加法、减法、乘法、除法等:
a = 10 b = 3 print(a + b) # 输出: 13 print(a - b) # 输出: 7 print(a * b) # 输出: 30 print(a / b) # 输出: 3.3333333333333335
Python 还提供了一些常用的数学常量和函数,可以在 math 模块中找到:
math
import math print(math.pi) # 输出: 3.141592653589793 print(math.sqrt(16)) # 输出: 4.0,计算平方根 print(math.sin(math.pi/2)) # 输出: 1.0,计算正弦值
你可以使用字符串的 format() 方法或者 f-string 来格式化数字输出:
format()
x = 10 y = 3.14159 print("Value of x is {:d}, value of y is {:.2f}".format(x, y)) # 输出: Value of x is 10, value of y is 3.14 print(f"Value of x is {x:d}, value of y is {y:.2f}") # 输出: Value of x is 10, value of y is 3.14
以上就是 Python 中的数字类型及一些转换技巧。数字类型在 Python 编程中是非常常见和重要的,可以用于各种数学计算和科学应用。
原文链接:codingdict.net