欢迎访问宙启技术站
智能推送

如何使用Python函数进行字符串大写转换?

发布时间:2023-11-28 08:36:14

Python中可以使用内置函数upper()来将字符串转换为大写。upper()函数返回一个新字符串,其中的每个字符都是原始字符串的大写副本。以下是使用Python函数进行字符串大写转换的一些方法:

方法1:使用upper()函数

str = "hello world"
str_upper = str.upper()
print(str_upper)  # 输出 "HELLO WORLD"

方法2:使用str.capitalize()函数

str = "hello world"
str_upper = str.capitalize()
print(str_upper)  # 输出 "Hello world"

str.capitalize()函数将字符串的首字母转换为大写,而其他字符保持不变。

方法3:使用str.title()函数

str = "hello world"
str_upper = str.title()
print(str_upper)  # 输出 "Hello World"

str.title()函数将字符串中的单词的首字母转换为大写,其他字符保持不变。

方法4:使用列表推导式

str = "hello world"
str_upper = ''.join([c.upper() for c in str])
print(str_upper)  # 输出 "HELLO WORLD"

列表推导式(list comprehension)是一种创建新列表的简洁方法。在这个例子中,我们使用列表推导式将原字符串中的每个字符转换为大写,并使用''.join()函数将它们连接起来。

以上是一些常用的字符串大写转换方法,每一种方法都有其适用的场景。你可以根据具体的需求选择合适的方法来实现字符串的大写转换。