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

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()函数将字符串或数字转换为整数或浮点数的示例。这两个函数在处理数字类型的转换时非常常用。