Python 2 to 3 コンバーター
Python 2 のコードを Python 3 のコードに効率的かつ正確に変換します
🚀 310,329 合計変換 (8 今月)
このツールとは?
この無料のオンラインコンバーターは、古いPython 2コードをPython 3に瞬時にアップグレードするのを簡単にします。古いプロジェクトをモダン化したり、互換性の問題を修正したり、長期的なメンテナンスのためにコードを準備したりするのに最適です。
使い方
- エディターにPython 2コードを貼り付けるか入力します。
- 変換をクリックしてPython 3バージョンを生成します。
- 変換された結果をすぐにダウンロード、コピー、または共有します。
また、GoogleまたはGitHubでサインインして、変換履歴を保存し、いつでも再訪することができます。
なぜPython 3にアップグレードするのか?
Python 2は2020年1月にサポート終了となり、更新やセキュリティ修正が行われなくなりました。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 "Enter your name:"
name = raw_input()
print "Hello, " + name
Python 3
print("Enter your name:")
name = input()
print("Hello, " + 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)