Python str.upper 用法详解及示例
str.upper
是 Python 中字符串对象的一个方法,用于将字符串中的所有小写字母转换为大写字母。这个方法不会修改原始的字符串对象,而是返回一个新的字符串对象。
str.upper
的语法如下:
str.upper()
可以看到,它不需要任何传递参数。
以下是三个使用 str.upper
方法的示例:
示例 1
string = "hello world"
upper_string = string.upper()
print(upper_string)
输出:
HELLO WORLD
在这个示例中,我们定义了一个字符串 string
,它包含小写的字母。然后,我们调用了 str.upper
方法,将所有的小写字母转换为大写字母,并将结果赋值给 upper_string
变量。最后,我们打印出 upper_string
的值。
示例 2
names = ["alice", "bob", "charlie"]
upper_names = [name.upper() for name in names]
print(upper_names)
输出:
['ALICE', 'BOB', 'CHARLIE']
在这个示例中,我们定义了一个字符串列表 names
,其中包含了一些小写的名字。然后,我们使用列表解析的方式,调用了 str.upper
方法将列表中的每个名字都转换为大写字母。最后,我们打印出转换后的列表结果。
示例 3
user_input = input("请输入一个字符串:")
upper_input = user_input.upper()
print(upper_input)
输入:
请输入一个字符串:hello world
输出:
HELLO WORLD
在这个示例中,我们通过调用 input
函数获取用户的输入,并将输入的字符串赋值给 user_input
变量。然后,我们调用 str.upper
方法将输入的字符串转换为大写字母,并将结果赋值给 upper_input
变量。最后,我们打印出转换后的结果。