Справочник по языку 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. Особые соображения для __main__Special considerations for __main__
- 5.8. Открытые вопросыOpen issues
- 5.9. СсылкиReferences
- 6. ВыраженияExpressions
- 6.1. Арифметические преобразованияArithmetic conversions
- 6.2. АтомыAtoms
- 6.3. Первичные выраженияPrimaries
- 6.4. Оператор возведения в степеньThe power operator
- 6.5. Унарные арифметические и побитовые операцииUnary arithmetic and bitwise operations
- 6.6. Бинарные арифметические операцииBinary arithmetic operations
- 6.7. Операции сдвигаShifting operations
- 6.8. Бинарные побитовые операцииBinary bitwise operations
- 6.9. СравненияComparisons
- 6.10. Булевы операцииBoolean operations
- 6.11. Условные выраженияConditional expressions
- 6.12. Лямбда-выраженияLambdas
- 6.13. Списки выраженийExpression lists
- 6.14. Порядок вычисленияEvaluation order
- 6.15. Приоритет операторов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