我想确保文本中的每个句子都以大写字母开头。
例如,“我们有关于你们派往我们世界的使者的好消息和坏消息,”外星人大使告诉总理。好消息是它们尝起来像鸡肉。”应该变成
“我们有关于你们派往我们世界的使者的好消息和坏消息,”外星人大使告诉总理。好消息是它们尝起来像鸡肉。”
我尝试使用 split() 来分割句子。然后,我将每行的第一个字符大写。我将字符串的其余部分附加到大写字符后。
text = input("Enter the text: \n")
lines = text.split('. ') #Split the sentences
for line in lines:
a = line[0].capitalize() # capitalize the first word of sentence
for i in range(1, len(line)):
a = a + line[i]
print(a)
Run Code Online (Sandbox Code Playgroud)
我想知道“我们有关于你们派往我们世界的使者的好消息和坏消息”,外星人大使告诉总理。好消息是它们尝起来像鸡肉。”
我得到“关于你们来到我们世界的使者的好消息和坏消息”,外星大使告诉总理,好消息是它们尝起来像鸡肉。