Найти - Пользователи
Полная версия: кириллица и lower/upper
Начало » Python для новичков » кириллица и lower/upper
1
memba
Добрый день.

Кто как преобразует, строки с кириллицей в строки юникода, что бы методы lower/upper заработали?

# -*- coding: utf-8 -*-

text = 'текст';

print text.decode('utf-8').upper();

print unicode(text, 'utf-8').upper();

print u'текст'.upper();
Какие ещё извращения могу быть?
memba
забыл ещё так можно:

import codecs

print codecs.getdecoder('utf8')(text)[0].upper();
memba
import codecs

c = codecs.lookup('utf8');
print c.decode(text)[0].upper();
что ещё? )
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB