我在使用 Python 将字符串更改为大写时遇到问题。在我的研究中,我得到了string.ascii_uppercase
但是它不起作用。
如下代码:
>>s = 'sdsd'
>>s.ascii_uppercase
给出此错误信息:
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'str' object has no attribute 'ascii_uppercase'
我的问题是:如何在 Python 中将字符串转换为大写?
>>> s = 'sdsd'
>>> s.upper()
'SDSD'
请参阅字符串方法。
要获取字符串的大写版本,可以使用str.upper
:
s = 'sdsd'
s.upper()
#=> 'SDSD'
另一方面, string.ascii_uppercase
是一个包含所有大写字母的 ASCII 字符串:
import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
使字符串大写 - 只需键入
s.upper()
简单容易!你也可以做同样的事情来降低它
s.lower()
等等。