Python 字符串 capitalize() 方法



Python 字符串 capitalize() 方法用于将当前字符串的首字母大写。它只返回一个字符串,其中第一个字母大写(即大写),其余字符转换为小写。

如果输入字符串的第一个字母是非字母字符,或者它已经是大写字母,则输出不会有任何影响,即原始字符串不会被修改。

本章我们将学习更多关于 python 字符串 capitalize() 方法的细节。

语法

以下是 python 字符串 capitalize() 方法的语法。

str.capitalize()

参数

此方法不接受任何参数。

返回值

此方法返回大写后的字符串作为输出。

示例

以下是 python 字符串 capitalize() 函数的示例。在这里,我们尝试将字符串 "tutorialspoint" 的首字母大写。

str = "tutorialspoint"
output=str.capitalize()
print("The resultant string is:", output)

执行上述程序后,将生成以下输出:

The resultant string is: Tutorialspoint.

示例

如果输入字符串的首字母已经是大写字母,则 capitalize() 函数将返回当前字符串,没有任何更改。

在下面的示例中,我们创建了一个值为 "Tutorialspoint" 的字符串,因为它的第一个字符已经是大写字母,如果我们在此字符串上调用 capitalize() 函数,它将返回当前字符串,没有任何更改。

str = "Hii! welcome to tutorialspoint."
output=str.capitalize()
print("The resultant string is:", output))

执行上述程序后,将获得以下输出:

The resultant string is: Hii! welcome to tutorialspoint.

示例

如果输入字符串的首字母不是字母,则此函数将返回原始字符串。

在下面的例子中,我们创建了一个以“$”作为首字符的字符串值,并使用该字符串调用了capitalize() 函数。由于起始字母不是字母,因此此函数返回当前字符串,没有任何更改。

str = "$Hii! welcome to tutorialspoint."
output=str.capitalize()
print("The resultant string is:", output)

执行上述程序后,得到以下输出:

The resultant string is: $hii! welcome to tutorialspoint.

示例

Python 字符串capitalize() 函数不会修改原始字符串。因此,如果打印它,将打印原始字符串,没有任何修改。

str = "hii! welcome to tutorialspoint."
output=str.capitalize()
print("The string after applying the capitalize() function is:", output)
print("The original string is:", str)

上述程序执行后,显示以下输出:

The string after calling the capitalize() function: Hii! welcome to tutorialspoint.
The original string is: hii! welcome to tutorialspoint.

示例

Python 字符串capitalize() 函数只将第一个字母大写。如果字符串中其余字符包含大写字母,则全部转换为小写字母。

   str = "hii! Welcome to TUTORIALSPOINT."
   output=str.capitalize()
   print("The string after applying the capitalize() function is:", output)

上述程序的输出如下所示:

The string after calling the capitalize() function: Hii! welcome to tutorialspoint.
The original string is: hii! welcome to tutorialspoint.
python_strings.htm
广告