Ключевые слова и идентификаторы Python (обновлено)
Давайте поговорим о ключевых словах и идентификаторах Python. Недавно мы также рассмотрели полное руководство по установке и настройке Python для начинающих в этом руководстве по Python.
Ключевые слова Python
Проще говоря, ключевые слова Python — это слова, которые зарезервированы. Это означает, что вы не можете использовать их в качестве имен любых сущностей, таких как переменные, классы и функции.
Итак, вы можете подумать, для чего нужны эти ключевые слова. Они предназначены для определения синтаксиса и структур языка Python.
На момент написания этого руководства вы должны знать, что в языке программирования Python есть 33 ключевых слова. Хотя со временем количество может меняться. Также ключевые слова в Python чувствительны к регистру. Поэтому они должны быть написаны как есть. Вот список всех ключевых слов в программировании на Python.
Если вы посмотрите на все ключевые слова и попытаетесь выяснить все сразу, вы будете поражены. Так что пока просто знайте, что это ключевые слова. Мы изучим их использование соответственно. Вы можете получить список ключевых слов Python через справку оболочки Python.
Список всех ключевых слов Python
and | Logical operator |
as | Alias |
assert | For debugging |
break | Break out of Python loops |
class | Used for defining Classes in Python |
continue | Keyword used to continue with the Python loop by skipping the existing |
def | Keyword used for defining a function |
del | Used for deleting objects in Python |
elif | Part of the if-elif-else conditional statement in Python |
else | Same as above |
except | A Python keyword used to catch exceptions |
FALSE | Boolean value |
finally | This keyword is used to run a code snippet when no exceptions occur |
for | Define a Python for loop |
from | Used when you need to import only a specific section of a module |
global | Specify a variable scope as global |
if | Used for defining an “if” condition |
import | Python keyword used to import modules |
in | Checks if specified values are present in an iterable object |
is | This keyword is used to test for equality. |
lambda | Create anonymous functions |
None | The None keyword represents a Null value in PYthon |
nonlocal | Declare a variable with non-local scope |
not | Logical operator to negate a condition |
or | A logical operator used when either one of the conditions needs to be true |
pass | This Python keyword passes and lets the function continue further |
raise | Raises an exception when called with the specified value |
return | Exits a running function and returns the value specified |
TRUE | Boolean value |
try | Part of the try…except statement |
while | Used for defining a Python while loop |
with | Creates a block to make exception handling and file operations easy |
yield | Ends a function and returns a generator object |
Ниже приведен простой пример, показывающий использование if-else в программе на Python.
var = 1;
if(var==1):
print("odd")
else:
print("even")
Когда мы запускаем приведенную выше программу, Python понимает блок if-else из-за фиксированных ключевых слов и синтаксиса, а затем выполняет дальнейшую обработку.
Что такое идентификаторы Python?
Идентификатор Python — это имя, которое мы даем для идентификации переменной, функции, класса, модуля или другого объекта. Это означает, что всякий раз, когда мы хотим дать объекту имя, это называется идентификатором.
Иногда переменная и идентификатор часто неправильно понимаются как одно и то же, но это не так. Ну, для ясности, давайте посмотрим, что такое переменная?
Что такое переменная в Python?
Переменная, как следует из названия, — это нечто, значение которого может изменяться с течением времени. На самом деле переменная — это место в памяти, где может быть сохранено значение. Позже мы можем получить значение для использования. Но для этого нам нужно дать псевдоним этому участку памяти, чтобы мы могли ссылаться на него. Это идентификатор, никнейм.
Правила написания идентификаторов
Существуют некоторые правила написания идентификаторов. Но сначала вы должны знать, что Python чувствителен к регистру. Это означает, что имя и имя — это два разных идентификатора в Python. Вот несколько правил написания идентификаторов в python.
- Идентификаторы могут состоять из комбинации прописных и строчных букв, цифр или символа подчеркивания (_). Таким образом, myVariable, variable_1, variable_for_print являются допустимыми идентификаторами Python.
- Идентификатор не может начинаться с цифры. Таким образом, пока переменная1 допустима, переменная 1 недействительна.
- Мы не можем использовать специальные символы, такие как !, #, @,%, $и т. д. в нашем идентификаторе.
- Идентификатор может быть любой длины.
Хотя это жесткие правила написания идентификаторов, также существуют некоторые соглашения об именах, которые не являются обязательными, но являются хорошей практикой, которой следует следовать.
- Имена классов начинаются с заглавной буквы. Все остальные идентификаторы начинаются со строчной буквы.
- Начало идентификатора с одного нижнего подчеркивания в начале указывает на то, что идентификатор является закрытым.
- Если идентификатор начинается и заканчивается двумя символами подчеркивания, это означает, что идентификатор является специальным именем, определяемым языком.
- Хотя c=10 допустимо, запись count=10 имела бы больше смысла, и было бы легче понять, что он делает, даже если вы долго просматриваете свой код.
- Несколько слов можно разделить символом подчеркивания, например this_is_a_variable.
Вот пример программы для переменных Python.
myVariable="hello world"
print(myVariable)
var1=1
print(var1)
var2=2
print(var2)
Если вы запустите программу, вывод будет таким, как на изображении ниже.
Заключение
Итак, на сегодня все. В следующем уроке мы узнаем об утверждениях и комментариях Python. А пока #happy_coding :)