English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Python

Управление потоком в Python

Функции Python

Типы данных Python

Файловые операции в Python

Объекты и классы в Python

Даты и время в Python

Продвинутые знания Python

Руководство Python

Ключевые слова и идентификаторы Python

В этом руководстве вы узнаете ключевые слова (зарезервированные слова в Python) и идентификаторы (имена переменных, функций и т.д.).

ключевые слова Python

ключевые слова являются зарезервированными словами в Python.

Мы не можем использовать ключевые слова в качестве  имя переменнойфункцияимя или любая другая идентификатор. Они используются для определения грамматики и структуры языка Python.

В Python ключевые слова различаются по регистру.

В Python 3.7 есть 33 ключевых слова. Это число может несколько измениться в течение определенного периода.

Все ключевые слова должны быть написаны маленькими буквами, за исключением True, False и None. Ниже приведен список всех ключевых слов.

ключевые слова в Python
ложьожидатьиначеимпортпропустить
никтопрерватьза исключениемвподнимать
истинаклассfinallyявляетсявозврат
ипродолжитьforlambdaпробовать
какdeffromnonlocalwhile
assertdelglobalnotwith
asyncelififилиyield

Одновременное рассмотрение всех ключевых слов и попытка понять их значение может быть сложно.

Если вы хотите увидеть список всех ключевых слов, то вотвсе ключевые словаполныйСписоки примеры.

Идентификаторы Python

Идентификатор - это имя для实体, таких как классы, функции, переменные и т.д. Это помогает отличить одну сущность от другой.

Правила написания идентификаторов

  1. Идентификаторы могут быть строчными буквами(a до z)или заглавные буквы(A до Z)или цифры(0 до 9)или комбинацию из подстрочных знаков (_). myClass, var_1, var_name_1, print_this_to_screen эффективно.

  2. Идентификаторы не могут начинаться с цифры. 1variable недопустимо, но variable1 эффективно.

  3. Ключевые слова не могут использоваться в качестве идентификаторов.

    >>> global = 1
      Файл "<interactive input>", строка 1
        global = 1
               ^
    SyntaxError: недопустимый синтаксис
  4. Мы не можем использовать такие, как!@#$и такие особые символы.

    >>> a@ = 0
      Файл "<interactive input>", строка 1
        a@ = 0
         ^
    SyntaxError: недопустимый синтаксис
  5. Идентификаторы могут быть любого размера.

Важно помнить

Python является 区分 регистр языка. Это означает, что Variable и variable - это два разных переменных. Также рекомендуется, чтобы в реальном программировании всегда использовались именованные идентификаторы.

Хотя, c = 10 также эффективно. Но использование count = 10 будет выглядеть более значимо, и даже если вы посмотрите на код через долгое время, будет легче понять его действие и его значение.

Можно использовать подстрочные знаки для разделения нескольких слов в имени, например: this_is_a_long_variable