Tengo un problema al cambiar una cadena a 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?
Respuestas:
Ver Métodos de cadena .
fuente
title()
,'abc def'.title()
le daráAbc Def
.upper()
y.lower()
no modifican el original,str
es decir, el usos = s.upper()
para obtener resultados efectivosPara obtener la versión en mayúsculas de una cadena, puede usar
str.upper
:Por otro lado,
string.ascii_uppercase
hay una cadena que contiene todas las letras ASCII en mayúsculas:fuente
para poner la cadena en mayúscula, simplemente escriba
¡simple y fácil! usted puede hacer lo mismo para bajarlo también
etc.
fuente
fuente
para hacer mayúsculas de minúsculas a mayúsculas solo use
¿Dónde
"string"
está tu cadena que quieres convertir en mayúsculaspara esta pregunta, le gustará esto:
para hacer minúsculas a partir de cadenas en mayúsculas solo use
¿Dónde
"string"
está tu cadena que quieres convertir en minúsculas?para esta pregunta, le gustará esto:
Si desea hacer que toda su cadena de variables use
fuente
Para preguntas sobre manipulación simple de cadenas, la
dir
función incorporada es útil. Le da, entre otros, una lista de métodos del argumento, por ejemplo,dir(s)
devuelve una lista que contieneupper
.fuente