Давайте поговорим о ключевых словах и идентификаторах 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.
- Идентификаторы могут быть комбинацией заглавных и строчных букв, цифр или подчеркивания (_). Так что myVariable, variable_1, variable_for_print все являются допустимыми идентификаторами Python.
- Идентификатор не может начинаться с цифры. Так что, хотя variable1 допустим, 1variable не является допустимым.
- Мы не можем использовать специальные символы, такие как !,#,@,%,$ и т. д. в нашем идентификаторе.
- Идентификатор может быть любой длины.
Хотя это жесткие правила для написания идентификаторов, также есть некоторые соглашения об именовании, которые не являются обязательными, а скорее хорошими практиками для следования.
- Имена классов начинаются с заглавной буквы. Все остальные идентификаторы начинаются с строчной буквы.
- Начало идентификатора с одного ведущего подчеркивания указывает на то, что идентификатор является закрытым.
- Если идентификатор начинается и заканчивается двумя подчеркиваниями, это означает, что идентификатор является специальным именем, определенным языком.
- Хотя c = 10 допустимо, написание count = 10 будет иметь больше смысла, и будет легче понять, что это делает, даже когда вы смотрите на свой код после долгого времени.
- Несколько слов можно разделить с помощью подчеркивания, например 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