2014-10-15 5 views
-2

Я искал вокруг ответа на это и то, что я мог бы найти было использовать команду .upper(), но это не похоже на работу,Как сделать струну верхнего регистра в Python

Примера,

>>> x = a 
>>>x.upper() 
>>>print (x) 

Но то, что оно отображает, является только оригиналом.

+0

вам нужно назначить новую переменную: 'x = x.upper()' – fredtantini

ответ

0

Правильный способ сделать это является

x = x.upper() 

строки Python неизменны, поэтому str.upper() возвращает результат вместо изменения в строку на месте (как и все другие функции работы со строками).

0

x.upper() не изменяет x; он просто вычисляет новую строку, которую вы увидите, если вы напечатали x.upper(). Чтобы сохранить это значение, вы можете назначить его обратно x.

Смежные вопросы