我遇到了一個小問題,我不確定我應該如何開始破解
假設我有一個字串:
heLlo HUMANS, toDay IS A DAMN good DAY is IT not?
而且我需要在沒有像正則運算式這樣的匯入的情況下制作這樣的字串:
heLlo, toDay good is not?
我應該怎么做?
uj5u.com熱心網友回復:
試試吧:-
string = "heLlo HUMANS, toDay IS A DAMN good DAY is IT not?"
for words in string:
if words.islower()
print(words)
uj5u.com熱心網友回復:
要創建包含非大寫單詞的字串,您可以執行以下操作:
def string_without_upper(s):
only_mixed_or_lower_case = list()
for word in s.split(' '):
if not word.isupper():
only_mixed_or_lower_case.append(word)
return ' '.join(only_mixed_case)
s = "heLlo HUMANS, toDay IS A DAMN good DAY is IT not?"
print(string_without_upper(s))
但是,這不會像您的示例中那樣保留標點符號。那是你需要的東西嗎?
uj5u.com熱心網友回復:
string = "heLlo HUMANS, toDay IS A DAMN good DAY is IT not?".split()
for word in string:
if not word.isupper():
print(word)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/426983.html
標籤:Python python-3.x 细绳
