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"转换为十进制数。
