在python中,我想要一个程序,将第一个字母转换为单词大写字母。
例如:
在“红苹果比青苹果更甜”中,“变成红苹果比绿苹果更甜”我该怎么办?
我试过这个:
d = input('insert a quote')
def mydic(d):
dic = {}
for i in d:
palavras = dic.keys()
if i in palavras:
dic[i] += 1
else :
dic[i] = 1
return dic
答案 0 :(得分:1)
您可以使用title()
方法。
例如:
sentence = str(input("Insert a quote: ")).title()
print(sentence)
输入:a red apple is sweeter than a green apple
输出:A Red Apple Is Sweeter Than A Green Apple
答案 1 :(得分:0)
你想要做的是:
string.split(' ')
按空格拆分给定字符串,返回一个列表。word[:1].upper() + word[1:]
这将使第一个字母大写