📜  Python中字符串string capitalize(1)

📅  最后修改于: 2023-12-03 15:19:23.242000             🧑  作者: Mango

Python中字符串string capitalize

在Python中,字符串是一种不可变的数据类型。字符串的capitalize()方法用于将字符串的第一个字符转换为大写,而其他字符转换为小写。本文将介绍使用字符串capitalize()方法的语法和示例。

语法

字符串capitalize()方法的语法如下:

str.capitalize()

其中,str是需要转换的字符串。

示例

以下是一些使用字符串capitalize()方法的示例:

# 示例1
str1 = "hello world."
print(str1.capitalize())  # Hello world.

# 示例2
str2 = "hEllo WoRld."
print(str2.capitalize())  # Hello world.

# 示例3
str3 = "1234 HELLO WORLD."
print(str3.capitalize())  # 1234 hello world.

在示例1中,原始字符串为"hello world.",使用capitalize()方法后,首字母"h"被转换为"H",其他字符"ello world."保持不变,因此输出为"Hello world."。

在示例2中,原始字符串为"hEllo WoRld.",使用capitalize()方法后,首字母"h"被转换为"H",其他字符"Ello WoRld."被转换为"ello world.",因此输出为"Hello world."。

在示例3中,原始字符串为"1234 HELLO WORLD.",使用capitalize()方法后,首字母"1"和"2"被保留,其他字符"234 hello world."被转换为"234 hello world.",因此输出为"1234 hello world."。

需要注意的是,capitalize()方法不会改变字符串中其他字符的大小写,只会将第一个字符改为大写,其他字符改为小写。此外,如果原字符串首字母已经是大写,也不会有任何变化。