And*_*say -1 python string ascii while-loop
我循环一个字符串并在ASCII值中加1,但最后,这个"无"弹出.它是什么?
str_numbers = input ('> ')
i=0
while i <len(str_numbers):
x = print(chr(ord(str_numbers[i]) + 1), end="")
i=i+1
print (x)
Run Code Online (Sandbox Code Playgroud)
样本输出:
ABCDEF
bcdefgNone
print()没有任何回报.因为它没有,它默认返回None.这就是为什么当你打印x时,出现None.
但是,它仍会打印该项目 x = print(chr(ord(str_numbers[i]) + 1), end="")
摆脱任务(即x =后来的print(x))
| 归档时间: |
|
| 查看次数: |
62 次 |
| 最近记录: |