Python程序:将每个单词的第一个字母转换为大写

Python程序:将每个单词的第一个字母转换为大写

假设我们有一个由英语小写字母组成的句子。我们必须将每个单词的第一个字母转换为大写。

因此,如果输入为s =“i love my country”,则输出将为“ I Love My Country”。

为了解决这个问题,我们将按照以下步骤进行−

  • words := 从s中取出的单词列表
  • ret:一个新的空列表
  • 对于单词列表中的每个i,执行以下操作
    • 使用capitalize()函数将i的第一个字母大写化,并将其插入到ret中
  • 连接ret中的每个单词,并用空格分隔并返回

示例

让我们看一下以下实现以获得更好的理解

def solve(s):
   words = s.split(' ')
   ret = []
   for i in words:
      ret.append(i.capitalize())
   return ' '.join(ret)

s = "i love my country"
print(solve(s))

输入

"i love my country"

输出

I Love My Country

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程