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

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

Ключевое слово

Назначение

and

Оператор логической операции «и»

bool

Название логического (булева) типа данных

def

Начало объявления функции

elif

Начало дополнительной ветки в ветвлении

else

Начало альтернативной ветки в ветвлении

False

Обозначение логического нуля или значения «ложь»

float

Название типа данных чисел с плавающей точкой

for

Начало циклической конструкции со счетчиком

if

Начало основной ветки в ветвлении

int

Название целочисленного типа данных

None

Название типа данных, не содержащего значение

or

Оператор логической операции «или»

return

Описание точки возврата из функции

str

Название строкового типа данных

True

Обозначение логической единицы или значения «истина»

while

Начало циклической конструкции с предусловием

Кроме того, специфика языка подразумевает еще несколько зарезервированных слов, которые не являются «ключевыми» в полной мере, но интерпретация которых, тем не менее, не может контролироваться пользователем и также предопределена на уровне компилятора. Такими словами являются:

  • main – название функции – точки входа в программу. Любая программа на описываемом языке обязана иметь реализованную функцию main и ее выполнение начнется именно с этой функции.

  • print – название функции для вывода текста в стандартный поток вывода. Эта функция не может быть переопределена пользователем, и в месте ее упоминания в коде будет вставлен вызов функции printf из стандартной библиотеки языка Си.

  • input – название функции для получения текста из стандартного потока ввода. Эта функция также не может быть переопределена пользователем, и при трансляции будет использоваться функция scanf из стандартной библиотеки языка Си.

  • range – название выражения, напоминающего вызов функции и служащего для явного указания числа итераций в циклах со счетчиком.

  • enumerate – название выражения, напоминающего вызов функции и служащего для неявного указания числа итераций в циклах со счетчиком.

Назад