Skip to main content
 首页 » 编程设计

Python 计数单词

2025年05月04日15bluestorm

我想运行一个程序,它从一个句子中每隔三个字母选择一次(从第一个字母开始),并打印出这些字母之间有空格。我无法解决它,因为它应该像这样运行:

Message? pbaynatnahproarnsm 
p y t h o n 

我用它来计算的代码是:

p = raw_input("Message? ") 
count = 3 
p.count() 
print p 

你能帮我解决这个问题吗

请您参考如下方法:

使用 Python slice notation: 可以轻松抓取每三个字母

In [5]: x = 'pbaynatnahproarnsm' 
 
In [6]: x[::3] 
Out[6]: 'python' 

然后您可以使用 str.join 在每个字母之间添加一个空格:

In [7]: ' '.join(x[::3]) 
Out[7]: 'p y t h o n'