深入了解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()函数将整数、浮点数、复数、字符串和布尔值等对象转换为相应的数字类型。
