如何将string更改为大写
我有一个问题,使用Python将string改为大写。 在我的研究中,我得到了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中将string转换为大写?
>>> s = 'sdsd' >>> s.upper() 'SDSD'
参见string方法 。
要获得一个string的大写版本,你可以使用str.upper
:
s = 'sdsd' s.upper() #=> 'SDSD'
另一方面, string.ascii_uppercase
是一个包含所有大写ASCII字母的string:
import string string.ascii_uppercase #=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
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()
使string大写 – 只需input
s.upper()
简单和容易! 你也可以做同样的事情,让它变得更低
s.lower()
等等
从小写到大写使大写
只是使用
“string” .upper()
其中“string”是你想要转换大写的string
对于这个问题关心它会喜欢这个。
s.upper()
用于从大写字母组成小写字母
只是使用
“string” .lower()
其中“string”是你想要转换成小写string
对于这个问题关心它会喜欢这个
比较慢()
如果你想让你的整个stringvariables使用s =“sadf”sadf
s = s.upper()SADF