如何将字符串转换为大写?
我该如何在Python中把字符串转换成大写字母呢?
我在查这个问题的时候,发现了关于 string.ascii_uppercase
的一些内容,但这并没有解决我的问题:
>>> s = 'sdsd'
>>> s.ascii_uppercase
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'ascii_uppercase'
想了解相反的操作,可以查看 如何在Python中把字符串变成小写字母?
8 个回答
20
要把字符串变成大写字母,只需要简单地输入
s.upper()
很简单吧!你也可以用同样的方法把它变成小写字母
s.lower()
等等。
100
如果你想把一个字符串变成大写,可以使用 str.upper
这个方法:
s = 'sdsd'
s.upper()
#=> 'SDSD'
另一方面, string.ascii_uppercase
是一个包含所有大写字母的字符串,都是ASCII字符:
import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
1332