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

Python中的base()函数详解

发布时间:2024-01-13 08:03:31

在Python中,base()函数是一个内置函数,用于将一个整数或字符串转换为指定进制表示的数字。

base()函数的语法为:

base(num, base)

其中,num表示要进行转换的整数或字符串,base表示要转换的进制数。

下面是base()函数的使用示例:

# 将整数转换为二进制表示
num1 = 10
base1 = 2
result1 = base(num1, base1)
print(result1)  # 输出:'1010'

# 将整数转换为八进制表示
num2 = 10
base2 = 8
result2 = base(num2, base2)
print(result2)  # 输出:'12'

# 将整数转换为十六进制表示
num3 = 10
base3 = 16
result3 = base(num3, base3)
print(result3)  # 输出:'a'


# 将字符串转换为二进制表示
num4 = '1010'
base4 = 2
result4 = base(num4, base4)
print(result4)  # 输出:'10'

# 将字符串转换为十进制表示
num5 = '1010'
base5 = 10
result5 = base(num5, base5)
print(result5)  # 输出:'1010'

# 将字符串转换为八进制表示
num6 = '1010'
base6 = 8
result6 = base(num6, base6)
print(result6)  # 输出:'512'

从上述示例可以看出,通过base()函数可以将整数或字符串转换为指定进制表示的数字。如果转换的是整数,则转换后的结果为字符串类型;如果转换的是字符串,则转换后的结果为整数类型。