lower - str python
Cómo cambiar una cadena en mayúsculas (6)
Para obtener la versión en mayúsculas de una cadena, puede usar str.upper
:
s = ''sdsd''
s.upper()
#=> ''SDSD''
Por otro lado, string.ascii_uppercase
es una cadena que contiene todas las letras ASCII en mayúsculas:
import string
string.ascii_uppercase
#=> ''ABCDEFGHIJKLMNOPQRSTUVWXYZ''
Tengo problemas para cambiar una cadena en mayúsculas con Python. En mi investigación, obtuve string.ascii_uppercase
pero no funciona.
El siguiente código:
>>s = ''sdsd''
>>s.ascii_uppercase
Da este mensaje de error:
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: ''str'' object has no attribute ''ascii_uppercase''
Mi pregunta es: ¿cómo puedo convertir una cadena en mayúsculas en Python?
Para preguntas sobre manipulación simple de cadenas, la función incorporada dir
es muy útil. Le proporciona, entre otros, una lista de métodos del argumento, por ejemplo, dir(s)
devuelve una lista que contiene upper
.
para hacer la cadena en mayúsculas - simplemente escriba
s.upper()
¡simple y fácil! Puedes hacer lo mismo para bajar también
s.lower()
etc.
para hacer mayúsculas de minúsculas a mayúsculas solo use
"string".upper()
donde "string"
es la cadena que desea convertir en mayúsculas
para esta pregunta le interesa esto:
s.upper()
para hacer minúsculas desde cadenas en mayúsculas solo use
"string".lower()
donde "string"
es la cadena que desea convertir en minúsculas
para esta pregunta le interesa esto:
s.lower()
Si quieres hacer uso de toda tu variable de cadena.
s="sadf"
# sadf
s=s.upper()
# SADF
>>> s = ''sdsd''
>>> s.upper()
''SDSD''
Ver los métodos de cadena .
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()