Есть ли спецификация языка Python?

Есть ли в Python что-то похожее на JLS или спецификацию C # Java?

 kgrad08 июл. 2009 г., 04:25
@ S.Lott Да, на самом деле я сделал это в Google, не то, чтобы это имело значение, вот вопросы такого типа, для которых SO здесь. Вместо резкого комментария вы можете попытаться ответить услужливо.
 cdmckay08 июл. 2009 г., 04:21
Я тоже погуглил и нашел статью в Википедии и справочник по языку Python. Это вряд ли спецификация, которую он ищет.
 S.Lott08 июл. 2009 г., 04:36
Почему результат Google спецификации языка Python был неприемлемым? Что с ним не так?
 kgrad08 июл. 2009 г., 04:59
@ S.Lott, потому что он не ответил на вопрос. Google дал мне вики-статью о PLR и самом PLR. Это не говорило мне, что не было никакой формальной спецификации, и при этом не говорило, что было Это осталось неясным. Кроме того, я подумал, что это будет хорошим вопросом для SO, поскольку SO - МЕНЯ для этих типов вопросов.

Ответы на вопрос(2)

Вы можете проверитьPython Reference

Решение Вопроса

Там нет никакой спецификации как таковой. Самая близкая вещьPython Language Reference, который детализирует синтаксис и семантику языка.

 16 окт. 2012 г., 20:37
CPython - это стандартная / стандартная реализация, так что это чертовски хорошая ссылка!
 16 окт. 2012 г., 20:11
Я думаю, что Python Language Reference - это просто ссылка, указанная для CPython?
 17 дек. 2011 г., 10:47
Как PLR не является спецификацией? Это не математически формальная спецификация, но также не является стандартом ISO C или ISO C ++.
 17 мая 2012 г., 20:05
@Yttrill Может быть, все было иначе, когда был опубликован этот ответ? Правильноnow, это выглядит как формальная спецификация, в разделе 5 (Выражения) и далее. Разделы 1-4 выглядят как подробные описания, а не как спецификации.
 18 мар. 2015 г., 06:45
Специфические детали реализации CPython обычно имеют соответствующую квалификацию в справочнике по языку и справочнике по стандартной библиотеке. Поскольку другие совместимые реализации, такие как PyPy, IronPython и Jython, находят области, с которыми они сталкиваются, они обращаются за разъяснениями к python-dev по мере необходимости (например, C API, подсчет ссылок и GIL - все детали реализации CPython). Иногда мы даже находим такие неясные ошибки в CPython. Тесты, охватывающие такие области, помечены как «cpython_only». в наборе регрессионных тестов, который также используется в основных реализациях.

Ваш ответ на вопрос