- Исполнители
-
Обучение
Учебный центр Python Запускаемые примеры, NumPy, pandas и другое Учебный центр C и C++ Указатели, память, STL и современный C++ Учебный центр C#Основы C#, ООП, LINQ, async и упражнения .NET Алгоритмы на Python Поиск, сортировка, рекурсия и визуализация O(n) Алгоритмы на C и C++ Сравнение реализаций на C и C++
Конвертер Python 2 в 3
Быстро и точно конвертируйте код с Python 2 на 3. Веб-интерфейс, без установки, идеально для тестинга и отладки.
🚀 315,618 всего преобразований (87 в этом месяце)
🚀 Улучшайте свои навыки с этими курсами
Загрузка…
💡 Хотите улучшить свои навыки? Эти курсы могут помочь — ознакомьтесь с ними, пока наша модель искусственного интеллекта обрабатывает ваш запрос.
Что это за инструмент?
Этот бесплатный онлайн-конвертер позволяет легко обновить ваш устаревший код на Python 2 до Python 3 мгновенно. Он идеально подходит для разработчиков, модернизирующих старые проекты, устраняющих проблемы совместимости или подготавливающих код для долгосрочного обслуживания.
Как использовать
- Вставьте или введите ваш код на Python 2 в редактор.
- Нажмите Конвертировать, чтобы сгенерировать версию на Python 3.
- Скачайте, скопируйте или поделитесь преобразованным результатом мгновенно.
Вы также можете войти с помощью Google или GitHub, чтобы сохранить историю ваших конверсий и вернуться к ней в любое время.
Почему стоит обновиться до Python 3?
Поддержка Python 2 завершилась в январе 2020 года, что означает, что он больше не получает обновлений или исправлений безопасности. Python 3 теперь является стандартом, предлагая:
- Лучшую работу с Unicode и строками
- Более чистый и последовательный синтаксис
- Улучшения производительности и лучшие библиотеки
- Постоянную поддержку сообщества и пакетов
Миграция гарантирует, что ваш код останется безопасным, поддерживаемым и совместимым с последними инструментами и фреймворками.
Ключевые различия между Python 2 и 3
# Python 2: print - это оператор
print "Hello, World!"
# Python 3: print - это функция
print("Hello, World!")
# Python 2: Целочисленное деление
result = 5 / 2 # Выводит 2
# Python 3: Истинное деление
result = 5 / 2 # Выводит 2.5
Узнайте больше о переносе с Python 2 на 3 в официальном руководстве по переносу Python.
Примеры конверсий
Пример базового ввода
Python 2
print "Введите ваше имя:"
name = raw_input()
print "Привет, " + name
Python 3
print("Введите ваше имя:")
name = input()
print("Привет, " + name)
Итерация по словарю
# Python 2
for key, value in my_dict.iteritems():
print key, value
# Python 3
for key, value in my_dict.items():
print(key, value)