Python中的Number()函数实现字符串转数字
发布时间:2023-12-17 03:38:11
Python中的数字函数是int()和float(),而不是Number()。下面是关于这两个函数的说明和使用示例。
1. int()函数:用于将字符串或浮点数转换为整数。
语法:int(x [, base])
参数说明:
- x: 要转换为整数的值。可以是字符串、整数或浮点数。
- base: 进制数,默认为10。
返回值:返回转换后的整数值。
示例1:将字符串转换为整数
num_str = "123" num_int = int(num_str) print(num_int) # 输出:123 print(type(num_int)) # 输出:<class 'int'>
示例2:将浮点数转换为整数
num_float = 123.45 num_int = int(num_float) print(num_int) # 输出:123 print(type(num_int)) # 输出:<class 'int'>
2. float()函数:用于将字符串或整数转换为浮点数。
语法:float(x)
参数说明:
- x: 要转换为浮点数的值。可以是字符串、整数或浮点数。
返回值:返回转换后的浮点数值。
示例3:将字符串转换为浮点数
num_str = "123.45" num_float = float(num_str) print(num_float) # 输出:123.45 print(type(num_float)) # 输出:<class 'float'>
示例4:将整数转换为浮点数
num_int = 123 num_float = float(num_int) print(num_float) # 输出:123.0 print(type(num_float)) # 输出:<class 'float'>
以上是在Python中使用int()和float()函数将字符串或数字转换为整数或浮点数的示例。这两个函数在处理数字类型的转换时非常常用。
