在Python中如何像C一样用Ascii码显示、运算字符?

在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

回到顶部