Sobes.tech
Back to questions
Junior — Middle
75

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

Answer from AI

sobes.tech AI

Основные версии Python — это Python 2 и Python 3.

Python 2 (последняя версия 2.7) был широко распространён, но с 2020 года официально не поддерживается. В нём синтаксис и стандартные библиотеки отличаются от Python 3. Например, функция print — это оператор без скобок:

print "Hello, world!"

Python 3 — современная версия, которая активно развивается и поддерживается. В ней print — функция, требуется скобки:

print("Hello, world!")

Отличия:

  • Улучшенная поддержка Unicode (строки по умолчанию в Unicode в Python 3).
  • Изменён синтаксис некоторых конструкций (например, range возвращает итератор, а не список).
  • Новые возможности и улучшения в стандартной библиотеке.

Рекомендуется использовать Python 3 для новых проектов.