Перед вами слова которые встречаются во многих программах на языке python integer

Ключевые слова — это зарезервированные слова в Python.

Ключевое слово нельзя использовать в качестве имени переменной, функции или любого другого идентификатора. Они нужны для синтаксиса и структуры языка Python.

Ключевые слова в Python чувствительны к регистру. Все, кроме True , False и None , пишутся в нижнем регистре.

В версии 3.7. всего 33 ключевых слова, но это число может незначительно меняться с течением времени. Вот их список:

Глядя на все ключевые слова сразу понять, что они означают, может быть сложно. Постепенно вы со всем разберетесь, не переживайте.

Идентификаторы

Идентификатор — это имя, которое вы даете таким объектам, как переменные, функции, классы и так далее. Это помогает различать их в коде.

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

1. В записи идентификаторов можно использовать латинские буквы в нижнем регистре (от a до z), в верхнем регистре (от A до Z), цифры (от 0 до 9) и символ подчеркивания _ . Например, допустимыми будут такие идентификаторы: myClass , var_1 и print_this_to_screen .

Урок 11 Строки и их методы Python

2. Идентификатор не может начинаться с цифры. 1variable не может быть идентификатором, а вот variable1 — допустимое имя.

3. Ключевые слова нельзя использовать в качестве идентификаторов.

global = 1

Вывод:

File «», line 1 global = 1 ^ SyntaxError: invalid syntax

Вывод:

5. Идентификатор может быть любой длины.

Что нужно запомнить:

  • Python учитывает регистр. Поэтому Variable и variable — две разные переменные.
  • Давайте идентификаторам понятные имена. c = 10 — допустимое имя, но если назвать переменную count = 10 , станет гораздо понятнее. Вам самим будет легче понять через время, что вы имели в виду, если вы будете называть переменные понятно.
  • Несколько слов можно разделить знаком подчеркивания: this_is_a_long_variable . Такой метод называется snake_case (змеиный регистр).

СodeСhick.io — простой и эффективный способ изучения программирования.

Источник: codechick.io

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

Ключевые слова — это часть языка. Их нельзя использовать для названия переменных, функций или классов.

Ключевое слово Описание
False Ложь
True Истина
None «Пустой» объект
and Логическое И
with / as Менеджер контекста
assert условие Возбуждает исключение, если условие ложно
break Выход из цикла
class Пользовательский тип, состоящий из методов и атрибутов
continue Переход на следующую итерацию цикла
def Определение функции
del Удаление объекта
elif В противном случае, если
else Иначе
except Перехватить исключение
finally Вместе с инструкцией try , выполняет инструкции независимо от того, было ли исключение или нет
for Цикл for
from Импорт нескольких функций из модуля
global Позволяет сделать значение переменной, присвоенное ей внутри функции, доступным и за пределами этой функции
if Если
import Импорт модуля
in Проверка на вхождение
is Проверка на идентичность
lambda Определение анонимной функции
nonlocal Позволяет сделать значение переменной, присвоенное ей внутри функции, доступным в объемлющей инструкции
not Логическое НЕ
or Логическое ИЛИ
pass Ничего не делающая конструкция
raise Возбудить исключение
return Вернуть результат
try Выполнить инструкции, перехватывая исключения
while Цикл while
yield Определение функции-генератора
Читайте также:
Microsoft visio похожие программы

#30. Методы словаря, перебор элементов словаря в цикле | Python для начинающих

Мы используем файлы cookie

Источник: letpy.com

Ключевые слова, идентификаторы и переменные Python

Цель этого краткого руководства — рассказать вам о ключевых словах, идентификаторах и переменных Python. Это основные строительные блоки программирования на Python. Следовательно, вы должны знать о них все.

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

Они представляют синтаксис и структуру программы Python. Так как все они зарезервированы, вы не можете использовать их имена для определения переменных, классов или функций.

Все ключевые слова в Python чувствительны к регистру. Таким образом, вы должны быть осторожны при использовании их в своем коде. Мы только что сделали снимок возможных ключевых слов Python.

Приведенный выше список может измениться. Язык может сойти с некоторых старых ключевых слов и ввести новые в будущих выпусках.

Следовательно, чтобы получить актуальный список, вы можете открыть оболочку Python и выполнить следующие команды, как показано в следующем фрагменте.

help> keywords Here is a list of the Python keywords. Enter any keyword to get more help. False def if raise None del import return True elif in try and else is while as except lambda with assert finally nonlocal yield break for not class from or continue global pass help>

Кроме того, вы можете использовать модуль ключевых слов Python, импортировать его прямо из оболочки и запустить приведенные ниже команды для просмотра поддерживаемых ключевых слов.

Читайте также:
Сколько часов составляет программа обучения первозимников сдо

>>> import keyword >>> keyword.kwlist [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’] >>>

Идентификаторы Python.

Идентификаторы Python — это определяемые пользователем имена для представления переменной, функции, класса, модуля или любого другого объекта. Если вы назначаете какое-то имя программируемой сущности в Python, то это технически называется идентификатором.

Язык Python устанавливает набор правил для программистов для создания идентификаторов.

Руководство по созданию идентификаторов в Python.

1. Чтобы сформировать идентификатор, используйте последовательность букв либо в нижнем регистре (от a до z), либо в верхнем регистре (от A до Z). Также вы также можете смешивать цифры (от 0 до 9) или подчеркивание (_) при написании идентификатора.

Например, имена, такие как shapeClass, shape_1 и upload_shape_to_db, являются валидными.

2. Вы не можете использовать цифры, чтобы начать имя идентификатора. Это приведет к синтаксической ошибке.

Например — имя 0Shape неверно, но shape1 является допустимым идентификатором.

3. Кроме того, вы не можете использовать зарезервированные ключевые слова.

>>> for=1 SyntaxError: invalid syntax >>> True=1 SyntaxError: can’t assign to keyword

5. Python doc говорит, что вы можете иметь идентификатор неограниченной длины. Но это только половина правды.

Использование большого имени (более 79 символов) приведет к нарушению правила, установленного стандартом PEP-8.

Ограничьте все строки максимум 79 символами.

Проверка на валидность идентификатора.

Вы можете проверить, является ли идентификатор Python валидным или нет, используя функцию keyword.iskeyword(). Он возвращает «True», если ключевое слово валидно, или «False» если это не так.

>>> import keyword >>> keyword.iskeyword(«techbeamers») False >>> keyword.iskeyword(«try») True >>>

Еще один полезный метод проверки правильности идентификатора — вызов функции str.isidentifier(). Но это доступно только в Python 3.0 и выше.

>>> ‘techbeamers’.isidentifier() True >>> ‘1techbeamers’.isidentifier() False >>> ‘techbeamers.com’.isidentifier() False >>> ‘techbemaers_com’.isidentifier() True

Лучшие практики для именования идентификаторов.

  • Лучше иметь имена классов, начинающиеся с заглавной буквы. Все остальные идентификаторы должны начинаться со строчной буквы.
  • Объявляйте приватные идентификаторы, используя подчеркивание (‘_’) в качестве первой буквы.
  • Не используйте ‘_’ как начальный и конечный символ в идентификаторе. В Python встроенные типы уже используют эту нотацию.
  • Избегайте использования имен только с одним символом. Вместо этого сделайте значимые (осмысленные) имена.
  • Например, хотя i = 1 допустимо, но запись iter = 1 или index = 1 будет иметь больше смысла.
  • Например — count_no_of_letters.
Читайте также:
Базис мебельщик обзор программы

Переменные Python.

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

Но это требует назначения метки для этой области памяти, чтобы мы могли ссылаться на нее. И мы называем это переменной в терминах программирования.

Ниже приведены некоторые ключевые факты о переменных Python. Это поможет программистам использовать их эффективно.

1. Переменные не требуют объявления. Тем не менее, вы должны инициализировать их перед использованием.

test = 10

2. Вышеприведенное выражение приведет к следующим действиям.

  • Создание объекта для представления значения 10.
  • Если переменная (test) не существует, она будет создана.
  • Ассоциация переменной с объектом, чтобы он мог ссылаться на значение.

Переменная «test» является ссылкой на значение «10»

| | Reference * * | test |____________________ * 10 * | | / * * |__________| *_______* Variable Name Object

3. Всякий раз, когда выражение изменяется, Python связывает новый объект (кусок памяти) с переменной для ссылки на это значение. А старый уничтожается сборщиком мусора.

>>> test = 10 >>> id(test) 1716585200 >>> test = 11 >>> id(test) 1716585232 >>>

4. Кроме того, для оптимизации Python создает кэш и повторно использует некоторые неизменяемые объекты, такие как небольшие целые числа и строки.

5. Объект — это просто область памяти, которая может содержать следующее.

  • Фактические значения объекта.
  • Обозначение типа для отражения типа объекта.
  • Счетчик ссылок, который определяет, когда можно вернуть объект.

6. Это объект, который имеет тип, а не переменную. Тем не менее, переменная может содержать объекты разных типов по мере необходимости.

>>> test = 10 >>> type(test) >>> test = ‘techbeamers’ >>> type(test) >>> test = >>> type(test) >>>

В заключении

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

Источник: dev-gang.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru