Python 3.8.0がリリース

スクリプト言語「Python」の最新版「Python 3.8.0」が、10月14日にリリースされた。新しい言語機能や最適化が多数含まれている。

最新版の「Python 3.8」では、代入式(Assignment Expressions)を実現するセイウチ演算子(:=)が導入されたほか、関数を宣言する際に記号“/”を用いることでキーワードによる引数を制限し、位置による引数を強制する機能が追加された。また、「Python 3.6」で導入された“フォーマット文字列(f-strings)”が拡張。置換フィールド“{}”内で“=”を用いることで、値だけでなく評価した式もまとめて出力できるようになった。たとえば、“{keyword=}”(変数“keyword”には“value”が格納されている)と記述すると“keyword=value”が出力される。

 そのほかにも、コンパイルしたバイトコードの出力先を指定する機能が追加された。既存機能やパフォーマンスの改善も図られている。

 「Python 3.8.0」は現在、「Python」の公式サイトから無償でダウンロード可能。Windows 10であれば、“Microsoft Store”から入手することもできる

セイウチ演算子を導入した「Python 3.8.0」がリリース ~“Microsoft Store”からも入手可能 – 窓の杜

雑記

Posted by 管理人