Поиск по сайту:

Ключевые слова и идентификаторы 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.

  1. Идентификаторы могут состоять из комбинации прописных и строчных букв, цифр или символа подчеркивания (_). Таким образом, myVariable, variable_1, variable_for_print являются допустимыми идентификаторами Python.
  2. Идентификатор не может начинаться с цифры. Таким образом, пока переменная1 допустима, переменная 1 недействительна.
  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. А пока #happy_coding :)