在Python中如何像C一样用Ascii码显示、运算字符?
在C中
a=65;printf("%c",a);
字符变量等价于整型变量,所以
a=a+1
有意义,即
a="B"
但是目前了解到python中变量是自动匹配的,我如果还想对单个字符进行加减操作(也就是看成整型ASCII码进行操作)是否可以简便实现?
回答:
# 输入字符a = input("请输入一个字符: ")
print( a + " 的ASCII 码为", ord(a))
b = ord(a)+1
print( a , "ASCII 码 +1 对应字符为", chr(b))
# 输入ASCII码,并将输入的数字转为整型
c = int(input("请输入一个ASCII码: "))
print( c , " 对应的字符为", chr(c))
print( c+1 , " 对应的字符为", chr(c+1))
运行环境 python3
以上是 在Python中如何像C一样用Ascii码显示、运算字符? 的全部内容, 来源链接: utcz.com/p/161500.html