Различия между python2 и python3 - PullRequest
0 голосов
/ 30 октября 2019

Каковы все различия, которые я должен знать между python2 и python3 как новичок?

Ответы [ 2 ]

1 голос
/ 30 октября 2019

Если вы новичок, я бы посоветовал вам просто изучить Python3, так как Python3 возьмет на себя Python2 к 2020 году. Но если вас интересуют только различия, я могу сказать вам несколько общих отличий, которые должен знать начинающий:-

  • В Python2 print похожа на команду, но в Python3 print () является функцией
  • В Python2 целочисленное деление работает в стиле C / C ++, но Python3 вернет ожидаемый результат,Например, в Python2 7/2 вернет 3, но в Python3 вернет 3,5
  • В Python 2 строка по умолчанию ASCII. Но в Python3 строка по умолчанию является Unicode
1 голос
/ 30 октября 2019

Функция PYTHON 3 print is print ("hello").

Деление целых чисел: когда делятся два целых числа, вы получаете значение с плавающей запятой.

В Python 3 сохранение по умолчанию дляstrings - Unicode.

Синтаксис более прост и легко понятен.

Новая функция Range () была введена для выполнения итераций.

Правила упорядочения сравнений были упрощены.

Переменные заключены в круглые скобки.

Значение переменных никогда не меняется.

Многие недавние разработчики создают библиотеки, которые вы можете использовать только с Python 3.

Обратная совместимость: переносить python 2 на python 3 не сложно, но он никогда не бывает надежным.

Python 3 - это современная версия, созданная в 2008 году

PYTHON 2

Функция print is print "hello"

Когда два целых числа делятся, вы всегда предоставляете целочисленное значение.

Чтобы сохранить строковое значение Unicode, вам необходимо определить их с помощью"u". Синтаксис

Синтаксис Python 2 был сравнительно сложен для понимания.

Правила сравнения порядка очень сложны.

В Python 2 xrange ()используется для итераций.

Переменные заключены в нотации.

Значение глобальной переменной изменится при ее использовании внутри цикла for.

Python версии 3несовместимо с Python 2.

Многие старые библиотеки, созданные для Python 2, несовместимы с

Python 2 был создан в 2000

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...