Python 字符串 title() 方法



Python 字符串title()方法用于将字符串中每个单词的首字母转换为大写。如果字母已经是大写,则该方法会忽略它。简而言之,该方法将字符串转换为标题大小写字符串。

标题大小写,在文学术语中,是一种用于书籍、电影、绘画等名称的书写风格。在这种书写风格中,每个主要单词的首字母大写,而次要单词保持小写。例如,在“Lord of the Rings”中,“Lord”和“Rings”是主要单词,因此它们的初始字母大写;而“of”和“the”是次要单词,因此保持不变。

但是,此 Python 字符串方法不会区分主要单词和次要单词;它们的初始字符将无差别地大写。

语法

以下是 Python 字符串title()方法的语法:

str.title()

参数

此方法不接受任何参数。

返回值

此方法返回字符串的副本,其中所有单词的首字母都大写。

示例

当此方法在全小写字母的字符串上调用时,返回值将是一个所有单词的首字母都大写的字符串。

以下示例演示了 Python 字符串 title() 方法的用法。

str = "this is string example....wow!!!";
print(str.title())

当我们运行上面的程序时,它会产生以下结果:

This Is String Example....Wow!!!

示例

如果我们在此全大写字母的字符串上调用此方法,返回值将是一个所有单词的非首字母都小写的字符串。

以下是一个使用 title() 方法将输入字符串转换为标题大小写字符串的示例:

str = "THIS IS A STRING EXAMPLE";
print(str.title())

如果我们编译并运行给定的程序,则会产生如下输出:

This Is A String Example

示例

如果我们在此已转换为标题大小写的字符串上调用此方法,返回值将是原始字符串。

在下面的示例中,我们将看到在已转换为标题大小写的字符串上调用 title() 方法的情况:

str = "This Is A String Example";
print(str.title())

如果我们编译并运行给定的程序,则会产生如下输出:

This Is A String Example

示例

如果我们在包含非大小写字符的字符串上调用此方法,返回值将是原始字符串。

接下来的例子中,我们将看到当 `title()` 方法作用于包含数字和符号的字符串时,它的用法:

str = "267891!@#$%^&";
print(str.title())

如果我们编译并运行给定的程序,则会产生如下输出:

267891!@#$%^&
python_strings.htm
广告
© . All rights reserved.