Python str.capitalize()和str.title()的区别
title()
和 capitalize()
方法都有类似的功能:就是将第一个字符大写。下面下面来看看它们两个的区别。
方法1:title()
Python中的 title()
函数是Python字符串方法,用于将字符串中每个单词的第一个字符转换为大写,其余字符转换为小写,并返回一个新字符串。
语法: str.title()
参数: None
返回值: 这个函数返回一个字符串,每个单词的首字母都是大写的,其余的字母都是小写。
示例代码:
运行结果:
方法2:capitalize()
在Python中, capitalize()
方法将字符串的第一个字符转换为大写字母(大写)。如果字符串的第一个字符是大写的,那么它就会返回原始字符串。
语法-
参数: NA
返回类型: 该函数返回一个首字母为大写,其余字母为小写的字符串。
例子:
输出结果:
title()和capitalize()的区别
它们之间的区别是:Python字符串方法 title()
返回一个字符串的副本,其中所有单词的第一个字符都被大写,而字符串方法 capitalize()
返回一个字符串的副本,其中只有整个字符串的第一个单词被大写。
例子
示例代码:
输出结果: