我刚开始学习Python,因此请耐心等待。我的数学知识也有点不稳定。我能够将一个单词或字符串中的第一个单词大写。我遇到的问题是我需要大写字符串中的每个第三个字母。我需要做这个功能。 我已经使用过类似的东西,但是只能用这个来改变这个字母,而不是每一个字。将字符串中的每个第三个字母都大写 - Python
x = "string"
y = x[:3] + x[3].swapcase() + x[4:]
还有就是使用
if i in phrase (len(phrase))
的样本模板,但我不相信是如何工作的。
我想输出显示类似“这个短信功能”
预先感谢任何帮助。
如何处理字符串中的空格?他们忽略或跳过? – 101
您的预期结果不一致 - 直到'fuNctIon'似乎忽略空格,但如果它忽略空格,它应该是'FunCtiOn'。 – zwer
@zwer操作非常清晰:“我需要将字符串中的每个第三个字母大写”。请不要提出OP未提及的新要求! – alfasin