Python:在python中将字符串内所有非空格字符加 1(ASCII码)|| 介绍ord()函数的用法
程序员文章站
2022-05-28 13:07:15
...
一 . 送上问题解决代码:
·
string = "i am hero"
news = ''
for i in string:
if i == " ":
news = news + i
else:
news = news + chr(ord(i) + 1)
print(string)
print(news)
·
结果:
·
关于ord()
函数
·ord()
函数是chr()
函数和unichar()
函数(对于Unicode对象)的配对函数,以某一个字符为参数返回对应参数的ASCII码值
注:这里只能传入一个参数,否则会报出异常
注:如果所给字符超出了python定义范围,则会引发一个TypeError错误
注:
ord()
函数中传入的参数必须是一个字符,所以必须用双引号标识
下一篇: Python:字符串中的大小写转换