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 для новых проектов.