Python/Справочник по языку Python 3.1: различия между версиями
Содержимое удалено Содержимое добавлено
Hittih (обсуждение | вклад) мНет описания правки |
Hittih (обсуждение | вклад) мНет описания правки |
||
Строка 261:
Идентификаторы (имена) имеют следующее лексическое определение.
Синтаксис идентификаторов в Питоне основывается на приложении «UAX-31» к стандарту «Unicode» , с переработкой и изменениями описанными ниже. Также смотрите дополнительные детали в [http://www.python.org/dev/peps/pep-3131 «PEP 3131»] .
В ASCII диапазоне (U+0001..U+007F) в идентификаторах допустимы только те же символы, что и в Питоне 2.x : буквы от «A» до «Z» в верхнем и нижнем регистре, подчеркивание «_» и, кроме первого символа идентификатора, – цифры от «0» до «9» .
В Питоне 3.0 введены дополнительные символы, не входящие в ASCII диапазон (см. [http://www.python.org/dev/peps/pep-3131 «PEP 3131»]) . Для этих символов использована классификация из версии базы символов Unicode (Unicode Character Database), включенная в модуль «unicodedata» .
Идентификаторы не ограничены по длине и чувствительны к регистру.
identifier ::= id_start id_continue*
id_start ::=
id_continue ::=
Использованные выше обозначения категорий Юникода :
Строка 289:
Ненормативный HTML файл со списком всех символов Юникода 4.1 , доступных для использования в идентификаторах, представлен здесь: http://www.dcl.hpi.uni-potsdam.de/home/loewis/table-3131.html .
== Продолжение перевода ==
|