title() 方法返回一個字符串,每個單詞的首字母大寫;一個標題大小寫的字符串。
用法:
str.title()
參數:
title()
方法不帶任何參數。
返回:
title()
方法返回字符串的標題大小寫版本。意思是,每個單詞的第一個字符都大寫(如果第一個字符是字母)。
示例 1:Python title() 如何工作?
text = 'My favorite number is 25.'
print(text.title())
text = '234 k3l2 *43 fun'
print(text.title())
輸出
My Favorite Number Is 25. 234 K3L2 *43 Fun
示例 2:title() 帶撇號
text = "He's an engineer, isn't he?"
print(text.title())
輸出
He'S An Engineer, Isn'T He?
title()
也將撇號後的第一個字母大寫。
要解決此問題,您可以使用正則表達式,如下所示:
示例 3:使用正則表達式來標題大小寫字符串
import re
def titlecase(s):
return re.sub(r"[A-Za-z]+('[A-Za-z]+)?",
lambda mo: mo.group(0)[0].upper() +
mo.group(0)[1:].lower(),
s)
text = "He's an engineer, isn't he?"
print(titlecase(text))
輸出
He's An Engineer, Isn't He?
相關用法
- Python String translate()用法及代碼示例
- Python String Center()用法及代碼示例
- Python String decode()用法及代碼示例
- Python String join()用法及代碼示例
- Python String casefold()用法及代碼示例
- Python String isalnum()用法及代碼示例
- Python String rsplit()用法及代碼示例
- Python String startswith()用法及代碼示例
- Python String rpartition()用法及代碼示例
- Python String splitlines()用法及代碼示例
- Python String upper()用法及代碼示例
- Python String isprintable()用法及代碼示例
- Python String replace()用法及代碼示例
- Python String split()用法及代碼示例
- Python String format_map()用法及代碼示例
- Python String zfill()用法及代碼示例
- Python String max()用法及代碼示例
- Python String isspace()用法及代碼示例
- Python String strip()用法及代碼示例
- Python String Encode()用法及代碼示例
注:本文由純淨天空篩選整理自 Python String title()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。