Справочник по языку 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. ВыраженияExpressions
- 5.1. Арифметические преобразованияArithmetic conversions
- 5.2. АтомыAtoms
- 5.3. Первичные элементыPrimaries
- 5.4. Оператор возведения в степеньThe power operator
- 5.5. Унарные арифметические и побитовые операцииUnary arithmetic and bitwise operations
- 5.6. Бинарные арифметические операцииBinary arithmetic operations
- 5.7. Операции сдвигаShifting operations
- 5.8. Бинарные побитовые операцииBinary bitwise operations
- 5.9. СравненияComparisons
- 5.10. Булевы операцииBoolean operations
- 5.11. Условные выраженияConditional Expressions
- 5.12. Лямбда-выраженияLambdas
- 5.13. Списки выраженийExpression lists
- 5.14. Порядок вычисленияEvaluation order
- 5.15. Приоритет операторовOperator precedence
- 6. Простые инструкцииSimple statements
- 6.1. Инструкции-выраженияExpression statements
- 6.2. Инструкции присваиванияAssignment statements
- 6.3. Оператор
assertThe assert statement - 6.4. Оператор
passThe pass statement - 6.5. Оператор
delThe del statement - 6.6. Оператор
printThe print statement - 6.7. Оператор
returnThe return statement - 6.8. Оператор
yieldThe yield statement - 6.9. Оператор
raiseThe raise statement - 6.10. Оператор
breakThe break statement - 6.11. Оператор
continueThe continue statement - 6.12. Оператор
importThe import statement - 6.13. Оператор
globalThe global statement - 6.14. Оператор
execThe exec statement
- 7. Составные инструкцииCompound statements
- 8. Компоненты верхнего уровняTop-level components
- 9. Полная спецификация грамматикиFull Grammar specification