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




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

Портируемость


Python портируем и работает почти на всех известных платформах — от КПК до мейнфреймов. Существуют порты под Microsoft Windows, все варианты UNIX (включая FreeBSD и GNU/Linux), Plan 9, Mac OS и Mac OS X, Palm OS, OS/2, Amiga, AS/400 и даже OS/390, Symbian и Android [12].

По мере устаревания платформы её поддержка в основной ветви языка прекращается. Например, с серии 2.6 прекращена поддержка Windows 95, Windows 98 и Windows ME.[13] Однако на этих платформах можно использовать предыдущие версии Python — на данный момент сообщество активно поддерживает версии Python начиная от 2.3 (для них выходят исправления).

При этом, в отличие от многих портируемых систем, для всех основных платформ Python имеет поддержку характерных для данной платформы технологий (например, Microsoft COM/DCOM). Более того, существует специальная версия Питона для виртуальной машины Java — Jython, что позволяет интерпретатору выполняться на любой системе, поддерживающей Java, при этом классы Java могут непосредственно использоваться из Питона и даже быть написанными на Питоне. Также несколько проектов обеспечивают интеграцию с платформой Microsoft .NET, основные из которых — IronPython и Python.Net.
^

Типы и структуры данных


Python поддерживает динамическую типизацию, то есть тип переменной определяется только во время исполнения. Поэтому вместо «присваивания значения переменной» лучше говорить о «связывании значения с некоторым именем». В Питоне имеются встроенные типы: булевые, строки, Unicode-строки, целые числа произвольной точности, числа с плавающей запятой, комплексные числа и некоторые другие. Из коллекций Python поддерживает кортежи (tuples), списки, словари (ассоциативные массивы) и, начиная с версии 2.4, множества. Все значения в Питоне являются объектами, в том числе функции, методы, модули, классы.

Добавить новый тип можно либо написав класс (class), либо определив новый тип в модуле расширения (например, написанном на языке C). Система классов поддерживает наследование (одиночное и множественное) и метапрограммирование. Возможно наследование от большинства встроенных типов и типов расширений.

Все объекты делятся на ссылочные и атомарные. К атомарным относятся int, long, complex и некоторые другие. При присваивании атомарных объектов копируется их значение, в то время как для ссылочных копируется только указатель на объект, таким образом обе переменные после присваивания используют одно и то же значение. Ссылочные объекты бывают изменяемые и неизменяемые. Например, строки и кортежи являются неизменяемыми, а списки, словари и многие другие объекты — изменяемыми. Кортеж в Питоне является, по сути, неизменяемым списком.
1   2   3   4   5   6   7   8   9   10   ...   17

Похожие:

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

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

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

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

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

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

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

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

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

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

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


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