欢迎访问宙启技术站
智能推送

深入了解Python中的Number()函数

发布时间:2023-12-17 03:36:17

在Python中,Number()函数用于将一个对象转换为Python中的数字类型。对象可以是int(整数)、float(浮点数)、complex(复数)或其他可以被转换为数字的对象。

以下是Number()函数的使用示例:

1. 整数转换为浮点数

number = 10
float_number = float(number)
print(float_number)  # 输出: 10.0

2. 字符串转换为整数

number_string = "20"
integer_number = int(number_string)
print(integer_number)  # 输出: 20

3. 浮点数转换为整数

float_number = 3.14
integer_number = int(float_number)
print(integer_number)  # 输出: 3

4. 复数转换为整数

complex_number = 2 + 3j
integer_number = int(complex_number)
print(integer_number)  # 抛出TypeError异常,复数不能直接转换为整数

5. 字符串转换为浮点数

float_string = "3.14"
float_number = float(float_string)
print(float_number)  # 输出: 3.14

6. 复数转换为字符串

complex_number = 2 + 3j
string_number = str(complex_number)
print(string_number)  # 输出: (2+3j)

7. 布尔值转换为整数

boolean_value = True
integer_number = int(boolean_value)
print(integer_number)  # 输出: 1

8. 布尔值转换为浮点数

boolean_value = False
float_number = float(boolean_value)
print(float_number)  # 输出: 0.0

总结:Number()函数在Python中用于将对象转换为数字类型。可以通过Number()函数将整数、浮点数、复数、字符串和布尔值等对象转换为相应的数字类型。