How to change a string into uppercase
我在用Python将字符串改为大写时遇到问题。在我的研究中,我得到了
以下代码:
| 1 2 |  >>s = 'sdsd' >>s.ascii_uppercase | 
给出此错误消息:
| 1 2 3 | Traceback (most recent call last): File"<console>", line 1, in <module> AttributeError: 'str' object has no attribute 'ascii_uppercase' | 
我的问题是:如何在Python中将字符串转换为大写?
| 1 2 3 | >>> s = 'sdsd' >>> s.upper() 'SDSD' | 
请参见字符串方法。
要获得字符串的大写版本,可以使用
| 1 2 3 | s = 'sdsd' s.upper() #=> 'SDSD' | 
另一方面,
| 1 2 3 | import string string.ascii_uppercase #=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' | 
将字符串设为大写--只需键入
| 1 | s.upper() | 
简单而简单!你也可以做同样的事情来降低它
| 1 | s.lower() | 
等。
| 1 2 3 4 5 6 | 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() | 
从小写变为大写只使用
| 1 | "string".upper() | 
其中
对于这个问题,它会这样:
| 1 | s.upper() | 
用于从大写字符串中制作小写字母只使用
| 1 | "string".lower() | 
其中
对于这个问题,它会这样:
| 1 | s.lower() | 
如果要使整个字符串变量使用
| 1 2 3 4 5 | s="sadf" # sadf s=s.upper() # SADF | 
对于简单的字符串操作问题,