在Python中将每个单词的首字母大写
在这里,我们正在实现一个python程序来大写字符串中每个单词的首字母。
示例
Input: "HELLO WORLD!"
Output: "Hello World!"方法1:使用title()方法
#python程序大写
#字符串中每个单词的首字母
#功能
def capitalize(text):
return text.title()#主要代码
str1 = "Hello world!"
str2 = "hello world!"
str3 = "HELLO WORLD!"
str4 = "nhooo.com is a tutorials site"
#打印
print("str1: ", str1)
print("str2: ", str2)
print("str3: ", str3)
print("str4: ", str4)print()print("capitalize(str1): ", capitalize(str1))
print("capitalize(str2): ", capitalize(str2))
print("capitalize(str3): ", capitalize(str3))
print("capitalize(str4): ", capitalize(str4))输出结果
str1: Hello world! str2: hello world! str3: HELLO WORLD! str4: nhooo.comis a tutorials site capitalize(str1): Hello World! capitalize(str2): Hello World! capitalize(str3): Hello World! capitalize(str4): nhooo.ComIs A Tutorials Site
方法2:使用循环,split()方法
#python程序大写
#字符串中每个单词的首字母
#功能
def capitalize(text):
return ' '.join(word[0].upper() + word[1:] for word in text.split())
#主要代码
str1 = "Hello world!"
str2 = "hello world!"
str3 = "HELLO WORLD!"
str4 = "nhooo.com is a tutorials site"
#打印
print("str1: ", str1)
print("str2: ", str2)
print("str3: ", str3)
print("str4: ", str4)print()print("capitalize(str1): ", capitalize(str1))
print("capitalize(str2): ", capitalize(str2))
print("capitalize(str3): ", capitalize(str3))
print("capitalize(str4): ", capitalize(str4))输出结果
str1: Hello world! str2: hello world! str3: HELLO WORLD! str4: nhooo.comis a tutorials site capitalize(str1): Hello World! capitalize(str2): Hello World! capitalize(str3): HELLO WORLD! capitalize(str4): nhooo.comIs A Tutorials Site
热门推荐
10 潮汕生日谚语祝福语简短
11 宝宝新生入学祝福语简短
12 送去考试祝福语大全简短
13 开店送礼祝福语大全简短
14 提早庆祝生日祝福语简短
15 送给小孩生日祝福语简短
16 新年过后奋斗祝福语简短
17 喜事作文结尾祝福语简短
18 周日徒步祝福语大全简短