Python - это язык программирования высокого уровня. Это мультипарадигма, как объектно-ориентированная, так и процедурно-ориентированная. Питон был найден Гвидо ван Россумом. Это простой язык программирования для изучения и может использоваться в различных приложениях. Существует две основные версии Python, и это Python 2 и 3. В этой статье рассматриваются различия между этими двумя версиями. ключевое отличие между Python 2 и 3 в том, что Python 2 получит минимальную поддержку в будущем, а Python 3 продолжит развиваться в будущем.
1. Обзор и основные отличия
2. Что такое Python 2
3. Что такое Python 3
4. Сходство между Python 2 и 3
5. Сравнение бок о бок - Python 2 против 3 в табличной форме
6. Резюме
Python - один из самых популярных языков программирования. Многие компании используют язык Python для разработки приложений. Google, YouTube, Dropbox некоторые из них. У Python большое сообщество, потому что его легко изучать, читать и поддерживать. Он поддерживает процедурно-ориентированное программирование, а также объектно-ориентированное программирование..
Python использует интерпретатор для запуска кода. В отличие от языка, основанного на компиляторе, интерпретатор Python не обрабатывает весь код сразу. Вместо этого он читает строку за строкой, и если интерпретатор обнаруживает ошибку, он прекращает предшествовать дальше и выдает сообщение об ошибке пользователю. Python 2 существует дольше, поэтому у него больше доступности для библиотек. Самая популярная версия Python 2 - это Python 2.7
Python 3 считается будущим Python. Он разработан для добавления новых функций и исправления ошибок. Он постоянно развивается. Изначально Python 2 был популярен, но идея Python 3 - будущее языка, при условии поддержки и Python 3..
Рисунок 01: Функция печати Python 3
Функциональные возможности Python 2 и 3 в основном одинаковы, между этими двумя версиями есть различия в синтаксисе и обработке. Основным преимуществом Python 3 является то, что новые возможности будут постоянно добавляться в язык.
Python 2 против Python 3 | |
Python 2 - это версия языка программирования Python, которая в будущем получит минимальную поддержку и дополнительные функции. | Python 3 - это версия языка программирования Python, которая постоянно добавляет новые функции и исправляет ошибки. |
Функция печати | |
В Python 2 использование скобок не обязательно. например печать «Hello World» | В Python 3 обязательно использовать круглые скобки. например печать («Hello World») |
Целочисленное деление | |
В Python 2 целочисленное деление возвращает целое число. 7/2 дает 3. Чтобы получить точный ответ, программист должен использовать 7.0 / 2.0.. | В Python 3 целочисленное деление может дать плавающий ответ. 7/2 даст 3,5. |
Поддержка Юникода | |
Чтобы сделать строку Unicode в Python 2, следует использовать символ 'u'. например «Привет» | В Python 3 строка по умолчанию является Unicode. |
Функция Raw_Input () | |
В Python 2 функция raw_input () используется для получения ввода от пользователя. Эта функция читает строку. | В Python 3 функция raw_input () недоступна. |
Функция ввода () | |
В Python 2 функцию input () можно использовать для чтения в виде строк, если они находятся внутри кавычек, а также в виде чисел. | В Python 3 функция input () считывает ввод в виде строки. |
Следующая () функция | |
В Python 2 генератор next () принимает следующее значение генератора. | В Python 3 это записывается как следующий (генератор). |
Поддержка сторонних модулей | |
Поскольку Python 2 находится там дольше, имеет больше сторонних модулей поддержки. Некоторые фреймворки все еще используют Python 2. | Python 3 имеет ограниченную поддержку сторонних модулей. |
Язык Python имеет две версии. Разница между Python 2 и 3 заключается в том, что Python 2 получит минимальную поддержку в будущем, а Python 3 продолжит развиваться в будущем. Оба имеют схожие возможности, но некоторые из их синтаксиса различны. Независимо от версии, обе используются для создания приложений. Язык Python полезен в таких областях, как анализ данных, машинное обучение, обработка естественного языка, веб-разработка, научные вычисления, обработка изображений, робототехника, компьютерное зрение и многие другие..
Вы можете скачать PDF версию этой статьи и использовать ее в автономном режиме, как указано в примечании. Пожалуйста, загрузите PDF версию здесь. Разница-между-Python-2-и-3
1.DigitalOcean. «Содержание». Python 2 против Python 3: практические рекомендации | DigitalOcean, DigitalOcean, 29 ноября 2017 года. Доступно здесь
2.edurekaIN. YouTube, YouTube, 20 февраля 2017 года. Доступно здесь
3.Point, учебники. «Python 2 против Python 3.», учебное пособие, 31 декабря 1969 г. Доступно здесь
4.Point, учебники. «Что нового в Python 3.» Учебное пособие, 15 августа 2017 г. Доступно здесь
1. «Привет-мир на Python3» Автор: Бенджамин Хелл (Общественное достояние) через Викисклад Commons