unicode (юникод)
Базовый тип представляющий из себя неизменяемую последовательность юникод-символов.
Внимание
Начиная с +py3 тип устранён и соответствует типу str.
Юникол-литералы могут быть объявлены в коде аналогично литералам типа str(), но с добавлением префикса
u
: my_uni_str = u'строка с символами unicode'
На заметку
Другие типы могут быть приведены к Юникоду при помощи конструктора unicode().
-py3.0 Префикс
u
устранён из языка.+py3.3 Префикс
u
возвращён в язык.+py2.2 Пользовательские типы могут контролировать результат выполнения функции при помощи специализированного метода __unicode__(). Если таковой не определён, то производится попытка получить 8-битное представление строки (см. str()).
-py3.0 Проверить, является ли экземпляр класса строковым (str или unicode) можно при помощи isinstance() с указанием типа basestring вторым параметром.
Синонимы поиска: unicode (юникод)
В разделе «type (тип)»:
basestring
Callable (вызываемый)
Container (контейнер)
Context Manager (менеджер контекста)
Descriptor (дескриптор)
Iterator (итератор)
Number (число)
object (объект)
type.__abstractmethods__
type.__base__
type.__bases__
type.__basicsize__
type.__dict__
type.__dictoffset__
type.__doc__
type.__flags__
type.__itemsize__
type.__module__
type.__mro__
type.mro
type.__name__
type.__sizeof__
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.