如何将字符串更改为大写

我在使用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'

我的问题是: how can I convert a string into uppercase in Python?

回答(6)

2 years ago

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

String Methods .

2 years ago

要获得字符串的大写版本,您可以使用str.upper

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

另一方面,string.ascii_uppercase是一个包含大写的所有ASCII字母的字符串:

import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

2 years ago

s = 'sdsd'
print (s.upper())
upper = raw_input('type in something lowercase.')
lower = raw_input('type in the same thing caps lock.')
print upper.upper()
print lower.lower()

2 years ago

使字符串大写 - 只需键入

s.upper()

简单易行!你也可以做同样的事情来降低它

s.lower()

等等

2 years ago

用于从小写到大写的大写字母

"string".upper()

其中 "string" 是您想要转换为大写的字符串

对于这个问题关注它会是这样的:

s.upper()

从大写字符串制作小写只是使用

"string".lower()

其中 "string" 是您想要转换为小写的字符串

对于这个问题关注它会是这样的:

s.lower()

如果你想让你的整个字符串变量使用

s="sadf"
# sadf

s=s.upper()
# SADF

2 years ago

对于简单字符串操作的问题, dir 内置函数派上用场 . 除其他外,它为您提供参数方法列表,例如 dir(s) 返回包含 upper 的列表 .