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

Python Ключевые слова — служебные слова языка Python.

Пламенный привет посетителям этой страницы, пришедшим из социальных сетей! С апреля 2021-го года наблюдаю удивительное явление: обильный поток посетителей из 4-х социальных сетей. В связи с этим настоятельно рекомендую всем неоднократно и регулярно посещать сайт rtbsm.ru — там в общих чертах изложена Российская Теннисная Балльная Система Марии (Шараповой).

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

Чтобы узнать Python Ключевые слова, в среде разработки IDLE нужно получить две справки — help ( ‘keyword’ ) и help ( ‘keywords’ ) :

>>> help ( ‘keyword’ )
Help on module keyword:

NAME
keyword — Keywords (from «graminit.c»)

DESCRIPTION
This file is automatically generated; please don’t muck it up!

To update the symbols in this file, ‘cd’ to the top directory of
the python source tree after building the interpreter and run:

./python Lib/keyword.py

FUNCTIONS
iskeyword = __contains__(…) method of builtins.frozenset instance
x.__contains__(y) <==> y in x.

DATA
__all__ = ['iskeyword', 'kwlist']
kwlist = [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘cl…

FILE
c:\python36\lib\keyword.py

>>> 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

33-ри ключевых слова лучше смотрятся в таблице:

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(False), help(None), help(True), поэтому эти слова пометил в таблице знаком +.

Проверить возможность получить Справку по остальным 30-ти ключевым словам мне сходу не удалось — просто не хватило терпения. Отвергнутые хэлпом ключевые слова пометил знаком -.

Сохраняю шесть строк с заготовками, чтобы принципа ради проверить со временем и остальные ключевые слова.

help (and), help (as), help (assert), help (break), help (class),
help(continue), help(def), help(del), help(elif), help(else)
help(except), help(finally), help(for), help(from), help(global)
help(if), help(import), help(in), help(is), help(lambda)
help(nonlocal), help(not), help(or), help(pass), help(raise)
help(return), help(try), help(while), help(with), help(yield)

Например, команда help(assert) выдаёт
SyntaxError: invalid syntax

Впрочем, такие же синтаксические ошибки выскакивают при попытке получить Справку и по остальным 29-ти ключевым словам.

Удивительно, что Python Ключевые слова не содержат слова local: nonlocal есть, а local нет!

Поэтому ничто не мешает использовать слово local в качестве переменной:

>>> local=7
>>> print(local)
7

Хотелось бы понять причину невключения слова local в число ключевых слов, а пока что буду считать его ключевым и не буду употреблять в качестве названия любого объекта (переменной, списка, словаря и т. д.)

Таким образом, мой список Python Ключевые слова расширился до 34-х слов.

Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!

И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Python Ключевые словаПродолжение тут…

Deviz_16

Один комментарий: Python Ключевые слова

  1. pavel говорит:

    «Отвергнутые хэлпом ключевые слова пометил знаком -.»

    ну так слова с не-заглавных букв надо просто в кавычки помещать.
    я все 30 не проверил, но по любым случайным он дал ответ

    help(‘del’)
    help(‘and’)
    и т.д.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.