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

Давайте поговорим о ключевых словах и идентификаторах Python. Недавно мы также рассмотрели полное руководство по установке и настройке Python для начинающих в этом учебнике Python.

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

Просто говоря, ключевые слова Python – это зарезервированные слова. Это означает, что вы не можете использовать их в качестве имени каких-либо сущностей, таких как переменные, классы и функции.

Так что вы, вероятно, задаетесь вопросом, для чего эти ключевые слова. Они используются для определения синтаксиса и структур языка Python.

Вы должны знать, что в языке программирования Python на данный момент написания этого учебника существует 33 ключевых слова. Хотя их количество может измениться со временем. Также ключевые слова в Python чувствительны к регистру. Поэтому их следует писать так, как они даны. Вот список всех ключевых слов в языке программирования Python.

Если вы посмотрите на все ключевые слова и попытаетесь сразу же разобраться в них все, вы будете подавлены. Поэтому пока просто знайте, что это ключевые слова. Мы узнаем их использование соответственно. Вы можете получить список ключевых слов Python через справку python shell.

Список всех ключевых слов 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?

A variable, as the name indicates is something whose value is changeable over time. In fact a variable is a memory location where a value can be stored. Later we can retrieve the value to use. But for doing it we need to give a nickname to that memory location so that we can refer to it. That’s identifier, the nickname.

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

Существуют некоторые правила написания идентификаторов. Но сначала вы должны знать, что Python чувствителен к регистру. Это означает, что Name и name – это два разных идентификатора в Python. Вот некоторые правила написания идентификаторов на языке Python.

  1. Идентификаторы могут быть комбинацией заглавных и строчных букв, цифр или подчеркивания (_). Так что myVariable, variable_1, variable_for_print все являются допустимыми идентификаторами Python.
  2. Идентификатор не может начинаться с цифры. Так что, хотя variable1 допустим, 1variable не является допустимым.
  3. Мы не можем использовать специальные символы, такие как !,#,@,%,$ и т. д. в нашем идентификаторе.
  4. Идентификатор может быть любой длины.

Хотя это жесткие правила для написания идентификаторов, также есть некоторые соглашения об именовании, которые не являются обязательными, а скорее хорошими практиками для следования.

  1. Имена классов начинаются с заглавной буквы. Все остальные идентификаторы начинаются с строчной буквы.
  2. Начало идентификатора с одного ведущего подчеркивания указывает на то, что идентификатор является закрытым.
  3. Если идентификатор начинается и заканчивается двумя подчеркиваниями, это означает, что идентификатор является специальным именем, определенным языком.
  4. Хотя c = 10 допустимо, написание count = 10 будет иметь больше смысла, и будет легче понять, что это делает, даже когда вы смотрите на свой код после долгого времени.
  5. Несколько слов можно разделить с помощью подчеркивания, например this_is_a_variable.

Вот пример программы для переменных Python.

myVariable="hello world"
print(myVariable)

var1=1
print(var1)

var2=2
print(var2)

Если вы запустите программу, вывод будет как на изображении ниже.

Заключение

Итак, это все на сегодня. В следующем уроке мы узнаем о Выражениях и Комментариях в Python. До тех пор #счастливого_кодирования 🙂

Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers