Справочник по языку Python¶The Python Language Reference
Данное справочное руководство описывает синтаксис и «основную семантику» языка. Оно краткое, но стремится к точности и полноте. Семантика необязательных встроенных типов объектов, а также встроенных функций и модулей описана в Стандартной библиотеке Python. Неформальное введение в язык можно найти в Учебнике Python. Для программистов на C или C++ существуют два дополнительных руководства: «Расширение и встраивание интерпретатора Python» описывает общую картину написания модулей расширения Python, а Справочное руководство по Python/C API подробно описывает интерфейсы, доступные программистам на C/C++.
- 1. ВведениеIntroduction
- 2. Лексический анализLexical analysis
- 3. Модель данныхData model
- 4. Модель выполненияExecution model
- 5. Система импортаThe import system
- 5.1.
importlib - 5.2. ПакетыPackages
- 5.3. ПоискSearching
- 5.4. ЗагрузкаLoading
- 5.5. Искатель на основе путейThe Path Based Finder
- 5.6. Замена стандартной системы импортаReplacing the standard import system
- 5.7. Относительные импорты в пакетахPackage Relative Imports
- 5.8. Особые соображения для __main__Special considerations for __main__
- 5.9. Открытые вопросыOpen issues
- 5.10. СсылкиReferences
- 5.1.
- 6. ВыраженияExpressions
- 6.1. Арифметические преобразованияArithmetic conversions
- 6.2. АтомыAtoms
- 6.3. Первичные выраженияPrimaries
- 6.4. Выражение awaitAwait expression
- 6.5. Оператор возведения в степеньThe power operator
- 6.6. Унарные арифметические и битовые операцииUnary arithmetic and bitwise operations
- 6.7. Бинарные арифметические операцииBinary arithmetic operations
- 6.8. Операции сдвигаShifting operations
- 6.9. Двоичные поразрядные операцииBinary bitwise operations
- 6.10. СравненияComparisons
- 6.11. Булевы операцииBoolean operations
- 6.12. Условные выраженияConditional expressions
- 6.13. ЛямбдыLambdas
- 6.14. Списки выраженийExpression lists
- 6.15. Порядок вычисленийEvaluation order
- 6.16. Приоритет операторовOperator precedence
- 7. Простые инструкцииSimple statements
- 7.1. Инструкции-выраженияExpression statements
- 7.2. Инструкции присваиванияAssignment statements
- 7.3. Инструкция
assertThe assert statement - 7.4. Инструкция
passThe pass statement - 7.5. Инструкция
delThe del statement - 7.6. Инструкция
returnThe return statement - 7.7. Инструкция
yieldThe yield statement - 7.8. Инструкция
raiseThe raise statement - 7.9. Инструкция
breakThe break statement - 7.10. Инструкция
continueThe continue statement - 7.11. Инструкция
importThe import statement - 7.12. Инструкция
globalThe global statement - 7.13. Инструкция
nonlocalThe nonlocal statement
- 8. Составные инструкцииCompound statements
- 9. Компоненты верхнего уровняTop-level components
- 10. Полная спецификация грамматикиFull Grammar specification