如何在
python中大写输入句子的第一个字母?
输出必须是:输入要大写的句子:输入句子
input_string =input("Enter sentence to be capitalized: ")
def capitalize_first(input_string):
output=input_string.split('.')
i=0
while i<len(output)-1:
result=output[i][0].upper()+output[i][1:]+"."
print("Enter sentence to be capitalized:"+result)
最佳答案 input_string.title()怎么样?
input_string =input("Enter sentence to be capitalized: ")
def capitalize_first(input_string):
result = input_string.title()
print("Enter sentence to be capitalized:"+result)
这种内置方法只会使第一个字符大写,并使其他字符保持较低,就像标题的工作方式一样.
正如你所看到的,这就是惊人的额外资本被改变了.
>>> input_string = "Hello World THIS IS AN AMAZING day!!!"
>>> input_string.title()
>>> 'Hello World This Is An Amazing Day!!!'