2014-10-26 5 views
1

В Python 3.4 как бы преобразовать строку в заглавные буквыКак извлечь выгоду из строки в Python

, например - струны к струне

я пробовал .upper и возвращает

"string".upper 
<built-in method upper of str object at 0x0283E860> 

и я понятия не имею, чтобы исправить эту проблему

+0

Вам нужно '()' после имени метода вызвать метод. '" string ".upper()' – khelwood

+0

Возможный дубликат [Как изменить строку в верхнем регистре] (http://stackoverflow.com/questions/9257094/how-to-change-a-string-into-uppercase) – GingerPlusPlus

ответ

0

Вы можете использовать string.upper() метод в Python 3.4

Например

>>> x = 'abcdef' 
>>> x.upper() 
>>> 'ABCDEF' 

Или, если вам нужно только первую буква, чтобы быть капитализировано, вы можете использовать метод string.capitalize() как

>>> x = 'abcdef' 
>>> x.capitalize() 
>>> 'Abcdef' 

Надеется, что это помогает.

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