Spec-Zone.ru › Python 3.12

Справочник по языку Python

В этом справочном руководстве описывается синтаксис и «основная семантика» языка. Оно сжато, но пытается быть точным и полным. Семантика неважных встроенных типов объектов, встроенных функций и модулей описана в Стандартной библиотеке Python. Для неофициального введения в язык см. Учебник Python. Для программистов C или C++, существуют два дополнительных руководства: Расширение и внедрение интерпретатора Python описывает общую картину того, как написать модуль расширения Python, а Справочник по Python/C API подробно описывает интерфейсы, доступные программистам C/C++.

  • 1. Введение
    • 1.1. Альтернативные реализации
    • 1.2. Нотация
  • 2. Лексический анализ
    • 2.1. Структура строки
    • 2.2. Другие токены
    • 2.3. Идентификаторы и ключевые слова
    • 2.4. Литералы
    • 2.5. Операторы
    • 2.6. Разделители
  • 3. Модель данных
    • 3.1. Объекты, значения и типы
    • 3.2. Стандартная иерархия типов
    • 3.3. Специальные имена методов
    • 3.4. Корутины
  • 4. Модель выполнения
    • 4.1. Структура программы
    • 4.2. Имена и привязка
    • 4.3. Исключения
  • 5. Система импорта
    • 5.1. importlib
    • 5.2. Пакеты
    • 5.3. Поиск
    • 5.4. Загрузка
    • 5.5. Поиск по пути
    • 5.6. Замена стандартной системы импорта
    • 5.7. Импорты, относящиеся к пакету
    • 5.8. Особые моменты для __main__
    • 5.9. Ссылки
  • 6. Выражения
    • 6.1. Арифметические преобразования
    • 6.2. Атомы
    • 6.3. Первичные выражения
    • 6.4. Выражение await
    • 6.5. Оператор возведения в степень
    • 6.6. Унарные арифметические и побитовые операции
    • 6.7. Бинарные арифметические операции
    • 6.8. Операции сдвига
    • 6.9. Бинарные побитовые операции
    • 6.10. Сравнения
    • 6.11. Булевы операции
    • 6.12. Выражения присваивания
    • 6.13. Условные выражения
    • 6.14. Лямбда-функции
    • 6.15. Списки выражений
    • 6.16. Порядок вычисления
    • 6.17. Приоритет операторов
  • 7. Простые операторы
    • 7.1. Операторы выражений
    • 7.2. Операторы присваивания
    • 7.3. Оператор assert
    • 7.4. Оператор pass
    • 7.5. Оператор del
    • 7.6. Оператор return
    • 7.7. Оператор yield
    • 7.8. Оператор raise
    • 7.9. Оператор break
    • 7.10. Оператор continue
    • 7.11. Оператор import
    • 7.12. Оператор global
    • 7.13. Оператор nonlocal
    • 7.14. Оператор type
  • 8. Составные операторы
    • 8.1. Оператор if
    • 8.2. Оператор while
    • 8.3. Оператор for
    • 8.4. Оператор try
    • 8.5. Оператор with
    • 8.6. Оператор match
    • 8.7. Определения функций
    • 8.8. Определения классов
    • 8.9. Корутины
    • 8.10. Списки параметров типов
  • 9. Компоненты верхнего уровня
    • 9.1. Полные программы Python
    • 9.2. Ввод из файла
    • 9.3. Интерактивный ввод
    • 9.4. Ввод выражений
  • 10. Полная спецификация грамматики

© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.12/reference/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API