先週金曜日私は、文の中の偶数語のすべてを大文字にし、文の中の各奇妙な語を逆転させる関数を作成するという課題を抱えていました。私は何かを大文字にすることなく、文全体を単純に逆にするために作成したループに対して、同じものをどのように使用するのか、疑問に思っていました。forループを使って文字列を逆順にしますか?
ここで私が書いた機能は次のとおりです。助けを
def the_sentence(words):
sentence = words
new_sent = sentence.split(" ")
for x in range(len(new_sent)):
if x % 2 == 0 :
new_sent[x] = new_sent[x].upper()
else:
new_sent[x]=new_sent[x][::-1]
print(new_sent)
ありがとう!
あなたは '言葉[:: - 1]を意味しますか'? –
この宿題はありますか?そうでなければ、 'words [:: - 1]'を使わないのはなぜですか? – ktbiz
はい、これはオプションの割り当てです。 – HiroshimaBubbleGum