Python字符串str.capitalize()的用法

发布时间 2023-03-27 20:12:22作者: wangyaya_wyy

capitalize() 是 Python 中字符串对象的一个方法,用于将字符串的第一个字符转换为大写,并返回新的字符串。该方法不会修改原始字符串,而是返回一个新的字符串。

示例代码如下:

s = "hello world"
s_cap = s.capitalize()
print(s_cap) # 输出: Hello world

  

在这个例子中,原始字符串 s 的第一个字符为小写字母 "h",使用 capitalize() 方法将其转换为大写字母 "H",并返回新的字符串 "Hello world"。注意,原始字符串 s 并没有被修改。

需要注意的是,如果字符串的第一个字符已经是大写字母,或者字符串中只包含非字母字符,那么 capitalize() 方法不会对字符串做任何修改。

下面是一个示例:

s = "123hello world"
s_cap = s.capitalize()
print(s_cap) # 输出: 123hello world

在这个例子中,字符串 s 的第一个字符为数字字符 "1",因此 capitalize() 方法不会对字符串做任何修改,返回的结果仍然是原始字符串。