Справочник по языку Python 1 Исходный текст




Скачать 470.76 Kb.
НазваниеСправочник по языку Python 1 Исходный текст
страница1/17
Дата публикации17.03.2013
Размер470.76 Kb.
ТипСправочник
odtdocs.ru > Право > Справочник
  1   2   3   4   5   6   7   8   9   ...   17

Python 3

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


Исходный текст

http://docs.python.org/3.1/reference/

Автор

Фред Л. Дрейк мл. (Fred L. Drake, Jr. ) и другие

Релиз

3.1

Версия от

07 декабря 2009

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

Содержание





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

  • 2 Введение

    • 2.1 Альтернативные реализации

    • 2.2 Нотация

  • 3 Лексический анализ

    • 3.1 Структура строки

      • 3.1.1 Логические строки

      • 3.1.2 Физические строки

Введение


Это справочное руководство описывает язык программирования Python. Оно не является учебником по программированию.

В то время как я пытаюсь быть настолько точным насколько возможно, я хотел использовать английские а не формальные спецификации для всего кроме синтаксиса и лексического анализа. Это должно сделать документ более понятным обычным читателям, но оставляет простор для двусмысленностей. Следовательно, если Вы прибыли с Марса и пробуете заново изобрести Python на основе одного только этого документа, Вам, возможно, придется угадывать некторые вещи, и фактически Вы вероятно закончите тем, что создадите совершенно иной язык программирования. С другой стороны, если Вы используете Python и интересуетесь тем, каковы точные правила для какой-либо области языка, Вы определенно должны найти их здесь. Если Вы хотели бы видеть более формальное определение языка, возможно Вы могли бы добровольно потратить свое время — или изобрести машину для клонирования :-).

Опасно добавлять слишком много подробностей реализации в справочник по языку программирования — реализация может измениться, и другие реализации того же самого языка могут работать иначе. С другой стороны, CPython - одна из реализаций Python, широко используется (хотя дополнительные реализации продолжают поддерживаться), и ее специфические причуды иногда стоят упоминания, особенно тогда, когда реализация налагает дополнительные ограничения. Поэтому Вы найдете короткие “примечания по реализации” разбросанными по всему тексту.

Каждая реализация Python поставляется со множеством встроенных и стандартных модулей. Они описываются Стандартной Библиотеке Python. Некоторые из этих встроенных модулей упоминаются в том случае, когда они существенно зависимы от определений самого языка.
^

Альтернативные реализации


Несмотря на то, что одна из реализаций Python является самой популярной, существует также несколько других реализаций, которые могут быть интересны различным группам пользователей.

Среди прочих наиболее известны следующие реализации:

  • CPython

Это оригинальная и наиболее поддерживаемая реализация Python, написанная на C. Новые возможности языка первыми появляются, как правило, именно в ней.

  • Jython

Python, написанный на Java. Эта реализация может быть использована, как скриптовый язык для Java приложений, или же для создания приложений с применением библиотек классов Java. Jython также часто применяется для написания тестов для библиотек Java. Более подробную информацию можно найти на сайте Jython.

  • Python for .NET

Данная реализация в действительности основана на CPython, но является управляемым .NET приложением и предоставляет доступ к библиотекам .NET. Она была создана Брайаном Ллойдом (Brian Lloyd). Более подробную информацию Вы можете найти на сайте Python for .NET.

  • IronPython

Альтернативная реализация Python for .NET. В отличие от Python.NET, это целостная реализация Python, генерирующая IL, и компилирующая программы на Python непосредственно в сборки .NET. Она была создана Джимом Хугунин (Jim Hugunin), создателем Jython. Более подробную информацию Вы можете найти на сайте IronPython.

  • PyPy

Реализация Python написанная на Python; даже интерпретатор байт-кода написан на Python. Это достигается с помощью CPython и интерпретатора более низкого уровня. Одной из целей этого проекта стало поощрение экспериментов с самим языком путем упрощения изменения интерпретатора (для чего он и был тоже написан на Python). Более подробную информацию Вы можете найти на домашней странице проекта PyPy.

Каждая из этих реализаций отличается в чем-то от языка, описанного в настоящем руководстве, или требует дополнительной информации за рамками тем, освещенных в стандартной документации по языку Python. Пожалуйста обращайтесь к соответствующей документации этих реализаций, чтобы понять, что Вам еще необходимо изучить о тех специфических версиях, которыми Вы пользуетесь.
  1   2   3   4   5   6   7   8   9   ...   17

Добавить документ в свой блог или на сайт

Похожие:

Инструкция по выполнению работы На выполнение экзаменационной работы...
Включает 1 задание (С1) и представляет собой небольшую письменную работу по прослушанному тексту (сжатое изложение). Исходный текст...

Машинный перевод
С постредактированием: исходный текст перерабатывается машиной, а человек-редактор исправляет результат

Введение в Python и Eric
Замечательной особенностью Python является возможность быстрого создания простых изображений. Самым лёгким для освоения способом...

Справочник организаций, справочник банков и справочник назначений платежа. Эти
Вы сможете заполнить реквизиты плательщика. Если в старом справочнике организаций

Исходный текст
Но как быть с теми, кто не видит, не слышит, не чувствует, когда больно и плохо другому? (3)Постороннему, какими они считают всех,...

Учебник Python 1
Сочетание изящного синтаксиса и динамической типизации, совмещённых с интерпретируемой сущностью, делает Python идеальным языком...

Создание справочника адресов (кладр)
При этом, если справочник отделов и справочник должностей ранее не заполнялись, возможно заполнение этих справочников

Практикум по алгоритмизации и программированию на Python Иван Хахаев, 2009
«псевдоязыке» программирования (подобие «школьного алгоритмического языка»). И только после этого можно приступать к написанию программы...

Практикум по алгоритмизации и программированию на Python Иван Хахаев, 2009
«псевдоязыке» программирования (подобие «школьного алгоритмического языка»). И только после этого можно приступать к написанию программы...

Урок по русскому языку в 7 классе (урок развития речи)
Оборудование: интерактивная доска, текст Б. Полевого «Спасение детей», оформленная доска

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница