Python 3.12正式版リリース 言語機能の強化など

2023年10月5日 08:58

印刷

記事提供元:スラド

スクリプト言語「Python」の新しい年次リリース「Python 3.12」が10月2日に正式リリースされた。このバージョンでは主に使い勝手の向上を目的とした言語機能の強化が行われている(Pythonリリース窓の杜)。

「f-string」(フォーマット文字列リテラル)の制限が緩和され、任意の有効なPython式を含めることができるようになった。コメントやエスケープシーケンスも埋め込むことが可能となっている。型チェックに関して、ジェネリッククラスに新しい構文が追加され、オーバーライドを明示するデコレーター(@override)も導入された。加えて、エラーメッセージも改良され、例えば「NameError」が発生した場合、標準ライブラリが「もしかしてインポートし忘れていないか?」と助言を提供するようになったとしている。

ライブラリ関連の変更では、非推奨APIの整理が行われ、「distutils」および「smtpd」パッケージが標準ライブラリから削除された。また、Unicodeに関する非推奨要素が取り除かれ、メモリ使用量と実行時のオーバーヘッドが改善されている。 

スラドのコメントを読む | ITセクション | アップグレード | プログラミング | Python

 関連ストーリー:
IEEE Spectrumのプログラミング言語ランキング、Pythonが2位以下との差を大きく広げる 2023年09月04日
Microsoft、「Python in Excel」を発表 2023年08月24日
並列処理をGo/Rust/Kotlin/Python/JSで解説するイベント 2023年07月21日

※この記事はスラドから提供を受けて配信しています。

関連キーワード

関連記事