Python学习七

ASCⅡ码与字符互相转换,进制数之间互相转换

# 用户输入字符
c = input("请输入一个字符: ")
# 用户输入ASCII码,并将输入的数字转为整型
a = int(input("请输入一个ASCII码: "))
# 获取用户输入十进制数
dec = int(input("输入数字:"))

print()
print( c + " 的ASCII 码为", ord(c))
print( a , " 对应的字符为", chr(a))
print()
print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))
'''
二进制数'100'转十进制:int('100', 2)
八进制数'9'转十进制数:int('09', 8)
十六进制'17'转十进制:int('0x17', 16)
注意必须加引号
'''

  

原文地址:https://www.cnblogs.com/chenyuchun/p/12319218.html