str5 = 'peter piper picked a peck of pickled peppers.'
b = str5.split()
for i in b:
print(i[::-1])
#輸出:
retep
repip
dekcip
a
kcep
fo
delkcip
.sreppep
我應該怎么做才能使它看起來像一行?
uj5u.com熱心網友回復:
只需創建一個新的空 str 變數并將其連接起來。
str5 = 'peter piper picked a peck of pickled peppers.'
b = str5.split()
rev_str5 = ""
for i in b:
rev_str5 = rev_str5 ' ' i[::-1]
print(rev_str5.lstrip()) # Removes the one space in the starting.
這也是一個更短的方法。感謝您的評論:
str5 = 'peter piper picked a peck of pickled peppers.'
print(' '.join(w[::-1] for w in str5.split()))
輸出:
retep repip dekcip a kcep fo delkcip .sreppep
uj5u.com熱心網友回復:
我喜歡pythonic之類的東西
phrase = "peter piper picked a peck of pickled peppers."
reversed_word_list = [word[::-1] for word in phrase.split()]
reversed_phrase = " ".join(reversed_word_list)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/442601.html
