Подтвердить что ты не робот

Как изменить строку в верхний регистр

У меня проблема с изменением строки в верхнем регистре с помощью Python. В моих исследованиях я получил 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?

4b9b3361

Ответ 1

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

См. String Methods.

Ответ 2

Чтобы получить версию строки в верхнем регистре, вы можете использовать str.upper:

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

С другой стороны, string.ascii_uppercase - это строка, содержащая все буквы ASCII в верхнем регистре:

import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

Ответ 3

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

Ответ 4

чтобы сделать строковый верхний регистр - просто введите

s.upper()

просто и легко! вы можете сделать то же самое, чтобы уменьшить его.

s.lower()

и др.

Ответ 5

для ввода верхнего регистра с нижнего регистра на верхний

просто используйте

"строка".upper()

где "строка" - это ваша строка, которую вы хотите преобразовать в верхнем регистре

по этому вопросу касается того, что это понравится.

s.upper()

для ввода строчной буквы в верхнем регистре

просто используйте

"строка".lower()

где "строка" - это ваша строка, которую вы хотите преобразовать в нижний регистр

по этому вопросу касается этого будет

s.lower()

Если вы хотите использовать всю свою строковую переменную s = "ПАПД" SADF

s = s.upper() SADF