如何改变一个字符串转换为大写如何改变一个字符串转换为大写(How to change a strin

2019-05-12 21:22发布

我已经在改变字符串转换成使用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?

Answer 1:

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

见字符串方法 。



Answer 2:

为了让你可以使用一个字符串的大写版本str.upper

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

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

import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'


Answer 3:

使字符串大写 - 只需简单地输入

s.upper()

简单轻松! 你可以这样做,使之也较低

s.lower()

等等



Answer 4:

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()


Answer 5:

制作大写小写来自于上只使用

"string".upper()

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

对这个问题的关注将是这样的:

s.upper()

从大写字母串使得小写只是使用

"string".lower()

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

对这个问题的关注将是这样的:

s.lower()

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

s="sadf"
# sadf

s=s.upper()
# SADF


Answer 6:

对于简单的字符串操作问题dir内置功能就派上用场了。 它给你的,除其他外,的参数的方法的列表,例如, dir(s)返回一个包含列表upper



文章来源: How to change a string into uppercase