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

Python中的Number()函数:实现数字格式转换

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

在Python中,可以使用Number()函数实现数字格式转换。这个函数可以将字符串或其他数据类型转换为数字类型。下面是Number()函数的使用方法以及一个使用例子。

使用方法:

Number(x, base)

其中,x是要转换的对象,base是进制数,默认为10(十进制)。

使用例子:

# 将字符串转换为整数
str_num = "100"
int_num = Number(str_num)
print(int_num)  # 输出:100

# 将字符串转换为浮点数
str_num = "3.14"
float_num = Number(str_num)
print(float_num)  # 输出:3.14

# 将其他数据类型转换为整数
bool_num = True
int_num = Number(bool_num)
print(int_num)  # 输出:1

# 用不同进制转换数字
str_num = "1010"
binary_num = Number(str_num, 2)  # 将二进制数转换为十进制数
print(binary_num)  # 输出:10

str_num = "FF"
hex_num = Number(str_num, 16)  # 将十六进制数转换为十进制数
print(hex_num)  # 输出:255

在上面的例子中,首先将一个字符串"100"转换为整数,然后将一个字符串"3.14"转换为浮点数,接着将一个布尔值True转换为整数(True表示为1),最后使用不同的进制将一个二进制数"1010"和一个十六进制数"FF"转换为十进制数。