#Python中进制转换

Python中进制转换

#A为正常输入的数字,默认为十进制数
print(“十进制数为:”,A )

1. 十进制换算为二进制:

print(“转换为二进制为:”, bin(A))

print("转换为二进制为:", bin(20))
#(输出)转换为二进制为: 0b10100

2.十进制换算为八进制:
print(“转换为二进制为:”, oct(A))

print("转换为二进制为:", oct(20))
#(输出)转换为二进制为: 0o24

3.十进制换算为十六进制:
print(“转换为二进制为:”, hex(dec))

print("转换为二进制为:", hex(20))
#(输出)转换为二进制为: 0x14

4.chr(x) 将十进制转换为ASCII中相应的字符
print(“十进制转换为ASCII中相应的字符为:”,chr(A))

print("十进制转换为ASCII中相应的字符为:",chr(65))
#(输出)十进制转换为ASCII中相应的字符为: A

5.ord(s) 将ASCII中相应的字符转换为十进制数
print(“将ASCII中相应的字符转换为十进制数:”,ord(str))

print("将ASCII中相应的字符转换为十进制数:", ord("A"))
#(输出)将ASCII中相应的字符转换为十进制数: 65

5.将字符串1010的二 八 十 十六进制组合转化为十进制

print(int("1111",2))
#(输出)15
print(int("1111",16))
#(输出)4369
print(int("1111",8))
#(输出)585

猜你喜欢

转载自blog.csdn.net/weixin_43097301/article/details/82975529