012. 使用字符串的upper()方法将字符串转换为大写
在 Python 中,可以使用字符串的 upper()
方法将字符串中的所有小写字母转换为大写字母。upper()
方法不会修改原字符串,而是返回一个新的字符串,其中所有小写字母都被转换为大写字母。
示例代码
# 定义一个字符串变量
my_string = "Hello, World!"
# 使用 upper() 方法将字符串转换为大写
upper_string = my_string.upper()
# 打印转换后的字符串
print("原始字符串:", my_string)
print("大写字符串:", upper_string)
运行结果
运行上述代码后,输出如下:
原始字符串: Hello, World!
大写字符串: HELLO, WORLD!
代码解释
- 定义字符串变量:使用
my_string = "Hello, World!"
定义了一个字符串变量my_string
,并赋值为"Hello, World!"
。 - 调用
upper()
方法:使用my_string.upper()
调用字符串的upper()
方法,将字符串中的所有小写字母转换为大写字母。upper()
方法返回一个新的字符串。 - 打印结果:使用
print()
函数分别打印原始字符串和转换后的大写字符串。
扩展:动态输入字符串
如果需要从用户那里动态获取字符串并将其转换为大写,可以使用 input()
函数:
# 从用户输入获取字符串
user_string = input("请输入一个字符串:")
# 使用 upper() 方法将字符串转换为大写
upper_string = user_string.upper()
# 打印转换后的字符串
print("您输入的字符串:", user_string)
print("转换为大写后的字符串:", upper_string)
示例运行
假设用户输入 "Python is fun!"
,运行结果如下:
请输入一个字符串:Python is fun!
您输入的字符串: Python is fun!
转换为大写后的字符串: PYTHON IS FUN!
注意事项
-
upper()
方法不会修改原字符串,而是返回一个新的字符串。 -
如果字符串中没有小写字母,
upper()
方法会返回原字符串的副本。 -
upper()
方法对非字母字符(如数字、标点符号等)没有影响。
视频讲解
BiliBili: 视睿网络-哔哩哔哩视频 (bilibili.com)