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-х слов.
Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!
И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Продолжение тут…
«Отвергнутые хэлпом ключевые слова пометил знаком -.»
ну так слова с не-заглавных букв надо просто в кавычки помещать.
я все 30 не проверил, но по любым случайным он дал ответ
help(‘del’)
help(‘and’)
и т.д.