Python String title() 方法
Python title() 方法返回"标题化"的字符串,就是说所有单词的首个字母转化为大写,其余字母均为小写。
Python String title() 语法
title()方法语法:
str.title();
Python String title() 参数
- NA。
Python String title() 返回值
返回"标题化"的字符串,就是说所有单词的首字母都转化为大写。
Python String title() 示例1
以下实例展示了 title()函数的使用方法:
#!/usr/bin/python3
str = "this is string example from apidemos.com"
print (str.title())
输出:
Python String title() 示例2
非字母后的第一个字母将转换为大写字母:
#!/usr/bin/python3
txt = "hello b2b2b2 and 3g3g3g"
x = txt.title()
print(x)
输出:
Python String title() 示例3
使用Regex来解决Python String title() 方法的异常。
import re
def to_title(string):
regex = re.compile("[a-z]+('[a-z]+)?", re.I)
return regex.sub(lambda grp: grp.group(0)[0].upper() + grp.group(0)[1:].lower(),
string)
print(to_title("I won't be working tomorrow, good job."))
输出: