English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этом руководстве вы узнаете ключевые слова (зарезервированные слова в Python) и идентификаторы (имена переменных, функций и т.д.).
ключевые слова являются зарезервированными словами в Python.
Мы не можем использовать ключевые слова в качестве имя переменной,функцияимя или любая другая идентификатор. Они используются для определения грамматики и структуры языка Python.
В Python ключевые слова различаются по регистру.
В Python 3.7 есть 33 ключевых слова. Это число может несколько измениться в течение определенного периода.
Все ключевые слова должны быть написаны маленькими буквами, за исключением True, False и None. Ниже приведен список всех ключевых слов.
ложь | ожидать | иначе | импорт | пропустить |
никто | прервать | за исключением | в | поднимать |
истина | класс | finally | является | возврат |
и | продолжить | for | lambda | пробовать |
как | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | или | yield |
Одновременное рассмотрение всех ключевых слов и попытка понять их значение может быть сложно.
Если вы хотите увидеть список всех ключевых слов, то вотвсе ключевые словаполныйСписоки примеры.
Идентификатор - это имя для实体, таких как классы, функции, переменные и т.д. Это помогает отличить одну сущность от другой.
Идентификаторы могут быть строчными буквами(a до z)или заглавные буквы(A до Z)или цифры(0 до 9)или комбинацию из подстрочных знаков (_). myClass, var_1, var_name_1, print_this_to_screen эффективно.
Идентификаторы не могут начинаться с цифры. 1variable недопустимо, но variable1 эффективно.
Ключевые слова не могут использоваться в качестве идентификаторов.
>>> global = 1 Файл "<interactive input>", строка 1 global = 1 ^ SyntaxError: недопустимый синтаксис
Мы не можем использовать такие, как!。,@,#,$,%и такие особые символы.
>>> a@ = 0 Файл "<interactive input>", строка 1 a@ = 0 ^ SyntaxError: недопустимый синтаксис
Идентификаторы могут быть любого размера.
Python является 区分 регистр языка. Это означает, что Variable и variable - это два разных переменных. Также рекомендуется, чтобы в реальном программировании всегда использовались именованные идентификаторы.
Хотя, c = 10 также эффективно. Но использование count = 10 будет выглядеть более значимо, и даже если вы посмотрите на код через долгое время, будет легче понять его действие и его значение.
Можно использовать подстрочные знаки для разделения нескольких слов в имени, например: this_is_a_long_variable