Pregunta Cómo cambiar una cadena en mayúscula


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?


527
2018-02-13 07:48


origen


Respuestas:


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

Ver Métodos de cadena.


943
2018-02-13 07:51



Para obtener una versión en mayúscula de una cadena, puede usar str.upper:

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

Por otra parte string.ascii_uppercase es una cadena que contiene todas las letras ASCII en mayúsculas:

import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

83
2018-02-13 07:56



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

16
2017-07-16 00:49



para hacer que la cuerda sea mayúscula, simplemente escriba

s.upper()

¡simple y fácil! puedes hacer lo mismo para hacerlo más bajo también

s.lower()

etc.


15
2018-06-27 15:50



para hacer mayúsculas de minúsculas a mayúsculas Solo usa

"string".upper()

dónde "string" es la cadena que quieres convertir en mayúscula

para esta pregunta, le gustará esto:

s.upper()

para hacer letras minúsculas de mayúsculas Solo usa

"string".lower()

dónde "string" es la cadena que quieres convertir en minúscula

para esta pregunta, le gustará esto:

s.lower()

Si quieres hacer uso de toda tu cadena variable

s="sadf"
# sadf

s=s.upper()
# SADF

5
2017-09-01 16:36