unicode 'Питон'.decode('utf-8') # u'\u041f\u0438\u0442\u043e\u043d' # unicode => str u"Питон"." /> Строки символов Юникода в Python
  Домой

Последняя активность

  

Строки символов Юникода в Python

PyDeKolt avatar PyDeKolt (0) [#] (27.05.2013 / 17:39)
В Python существует 2 типа строковых обьектов:

- байтовые строки, объект str (8 бит), алфавит 256 символов (28 = 256)
- строки юникода, объект unicode (16 бит), алфавит 65 536 символов(216 = 65 536)
  1. s = unicode('Питон', 'utf-8')
  2. s # u'slash_JOHNCMSu041fslash_JOHNCMSu0438slash_JOHNCMSu0442slash_JOHNCMSu043eslash_JOHNCMSu043d'
  3. s = u"Питон"
  4. s # u'slash_JOHNCMSu041fslash_JOHNCMSu0438slash_JOHNCMSu0442slash_JOHNCMSu043eslash_JOHNCMSu043d'
  5. # str => unicode
  6. 'Питон'.decode('utf-8') # u'slash_JOHNCMSu041fslash_JOHNCMSu0438slash_JOHNCMSu0442slash_JOHNCMSu043eslash_JOHNCMSu043d'
  7. # unicode => str
  8. u"Питон".encode('utf-8') # 'slash_JOHNCMSxd0slash_JOHNCMSx9fslash_JOHNCMSxd0slash_JOHNCMSxb8slash_JOHNCMSxd1slash_JOHNCMSx82slash_JOHNCMSxd0slash_JOHNCMSxbeslash_JOHNCMSxd0slash_JOHNCMSxbd'

- Строки в Python
* Изучаем язык программирования Питон
  Всего: 1

Зарегистрируйтесь и сможете комментировать все темы. Кнопочка вверху
Фильтр по автору
Скачать тему

В Форум

Новые вверху
waplog Рейтинг@Mail.ru
Statok.nettop-sid.ru
Яндекс.Метрика