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
廣告