整型(int)是 Python 中表示整数的一种数据类型。Python 中的整数没有大小限制,可以是负数或正数。因为 Python 中的整数没有大小限制,所以它们的精度也是无限的。 在 Python 中,可以使用 int() 函数将数字转换为整数类型。例如:
# 将20赋值给变量a
a = 20
# 使用int()函数将浮点数80.6转换为整型,并将其赋值给变量b
b = int(80.6)
# 使用int()函数将浮点数-40.9转换为整型,并将其赋值给变量c
c = int(-40.9)
其中,a 的值为 20,b 的值为 80,c 的值为 -40。
Python 中的整数有两种表示方式:十进制和二进制。在 Python 中,使用前缀 0b 或 0B 表示一个二进制数。例如:
# 将二进制数1010赋值给变量a,注意前缀0b/0B表示为二进制
a = 0b1010
# 将二进制数110赋值给变量b,注意前缀0b/0B表示为二进制
b = 0B110
其中,a 的值为 10,b 的值为 6。
浮点型(float)是 Python 中表示浮点数的一种数据类型。浮点数可以使用科学计数法表示,例如 2.5e2 表示为 250.0。 在 Python 中,可以使用 float() 函数将数字转换为浮点数类型。例如:
# 将浮点数20.0赋值给一个名为a的变量
a = 20.0
# 使用float()函数将整数80转换为浮点数,并将结果赋值给一个名为b的变量
b = float(80)
# 使用float()函数将浮点数-40.9转换为浮点数,并将结果赋值给一个名为c的变量
c = float(-40.9)
其中,a 的值为 20.0,b 的值为 80.0,c 的值为 -40.9。
在 Python 中,可以使用复数(complex)表示数字的实部和虚部。一个复数由实部和虚部构成,实部和虚部都是浮点数类型。 在 Python 中,可以使用 complex() 函数创建一个复数。例如:
# 使用complex()函数创建复数2+3j,并将结果赋值给一个名为a的变量
a = complex(2, 3)
# 使用complex()函数创建复数3.2-5.5j,并将结果赋值给一个名为b的变量
b = complex(3.2, -5.5)
其中,a 的值为 2+3j,b 的值为 3.2-5.5j。
Python 中的数值类型可以进行各种数值运算,包括加法、减法、乘法、除法和取模等。例如:
a = 5
b = 2
# 加法
print(a + b) # 打印 7
# 减法
print(a - b) # 打印 3
# 乘法
print(a * b) # 打印 10
# 除法
print(a / b) # 打印 2.5
# 取模
print(a % b) # 打印 1
在 Python 中,可以使用 int() 函数将浮点数或字符串转换为整型。如果要将浮点数转换为整数,会将小数部分截断。例如:
# 使用int()函数将浮点数2.5转换为整数,并将结果赋值给一个名为a的变量
a = int(2.5)
# 使用int()函数将字符串"20"转换为整数,并将结果赋值给一个名为b的变量
b = int("20")
其中,a 的值为 2,b 的值为 20。
同样地,在 Python 中,可以使用 float() 函数将整数或字符串转换为浮点型。如果要将字符串转换为浮点数,则该字符串必须表示一个合法的浮点数,否则会引发 ValueError 异常。例如:
# 使用float()函数将整数2转换为浮点数,并将结果赋值给一个名为a的变量
a = float(2)
# 使用float()函数将字符串"3.14159"转换为浮点数,并将结果赋值给一个名为b的变量
b = float("3.14159")
其中,a 的值为 2.0,b 的值为 3.14159。