跳到主要内容

Python String capitalize() 方法

capitalize() 方法将字符串的第一个字符转换为大写字母,其余字母转换为小写。

示例

sentence = "i love PYTHON"

# 将第一个字符转换为大写,其他转换为小写
capitalized_string = sentence.capitalize()

print(capitalized_string)

# 输出: I love python

capitalize() 语法

capitalize() 方法的语法是:

string.capitalize()

capitalize() 参数

capitalize() 方法不接受任何参数。

capitalize() 返回值

capitalize() 方法返回:

  • 一个字符串,其中首字母大写,其他字符小写。

示例 1:Python capitalize()

sentence = "python is AWesome."

# 将第一个字符转换为大写
capitalized_string = sentence.capitalize()

print(capitalized_string)

输出

Python is awesome.

在上面的示例中,我们使用了 capitalize() 方法将 sentence 字符串的第一个字符转换为大写,其他字符转换为小写。

这里,sentence.capitalize() 返回 "Python is awesome",并被赋值给 capitalized_string。

示例 2:capitalize() 不改变原始字符串

capitalize() 方法返回一个新字符串,并不修改原始字符串。例如:

sentence = "i am learning PYTHON."

# 将第一个字符转换为大写
capitalized_string = sentence.capitalize()

# sentence 字符串没有被修改
print('Before capitalize():', sentence)

print('After capitalize():', capitalized_string)

输出

Before capitalize(): i am learning PYTHON.
After capitalize(): I am learning python.

这里,capitalize() 方法没有修改原始的 sentence 字符串。