我需要从句子中选择第三个字母(从第一个字母开始),并打印出这些字母之间的空格。
所以它应该看起来像这样
Message? cxohawalkldflghemwnsegfaeap
c h a l l e n g e
或
Message? pbaynatnahproarnsm
p y t h o n
我已经尝试过了:
nim = input("Line: ")[::+3]
它可以正常工作,但我必须在字母之间保留空格。
答案 0 :(得分:2)
使用str.join
:
nim = ' '.join(input("Line: ")[::3])
# Line: pbaynatnahproarnsm
print(nim)
输出:
'p y t h o n'
答案 1 :(得分:0)
如果只想从句子中打印出字母,并在它们之间留有空格,则可以使用sep=
的{{1}}参数和星号print()
:
*
打印:
print(*input("Line: ")[::3], sep=' ')