Bub*_*ter 3 python whitespace loops for-loop
我在python中创建了一个简单的脚本,它使用chr和ord将字母在ASCII表中向上移动了5个空格.见下文:
word = "python"
print 'Shifted 5 letters are: '
for letters in word:
print chr(ord(letters)+5),
Run Code Online (Sandbox Code Playgroud)
输出是:
Shifted 5 letters is:
u ~ y m t s
Run Code Online (Sandbox Code Playgroud)
输出很棒,但是如何停止for循环在每个字母之间放置空格?
如果您不需要使用for循环,只需执行以下操作:
print ''.join([chr(ord(letter) + 5) for letter in word])
Run Code Online (Sandbox Code Playgroud)
而不是整个循环.