如何将字符串改为大写

2024-09-28 20:52:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我在用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中将字符串转换为大写?


Tags: 字符串代码消息moststring错误asciicall
3条回答

要获取字符串的大写版本,可以使用^{}

s = 'sdsd'
s.upper()
#=> 'SDSD'

另一方面,^{}是一个字符串,包含所有大写的ASCII字母:

import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> s = 'sdsd'
>>> s.upper()
'SDSD'

String Methods

要使字符串大写,只需键入

s.upper()

简单又容易!你也可以做同样的事情把它降低

s.lower()

等等

相关问题 更多 >