Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 14, 2009 11:17:57

Митрич
От:
Зарегистрирован: 2009-03-19
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

как организовать для русских букв что-то типа метода upper()?

давно хотел выяснить, просветите, пожалуйста…



Офлайн

#2 Апрель 14, 2009 11:20:32

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

как организовать для русских букв что-то типа метода upper()?

>>> print "Абвгда".upper()
Абвгда

>>> print u"Абвгда".upper()
АБВГДА



Офлайн

#3 Апрель 15, 2009 05:45:45

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

как организовать для русских букв что-то типа метода upper()?

import locale
locale.setlocale(locale.LC_ALL, 'Russian_Russia.1251')
>>> print 'привет'
привет
>>> print 'привет'.upper()
ПРИВЕТ



Отредактировано (Апрель 15, 2009 05:46:07)

Офлайн

#4 Апрель 15, 2009 12:37:54

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

как организовать для русских букв что-то типа метода upper()?

Я бы рекомендовал везде где можно использовать UNICODE, см. пример ZAN.

..bw



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version