Python3.11.0Beta4がリリースされました

Python3.11.0の4番目のベータ版がリリースされました。以前のリリーススケジュールによると、Beta4は元々Betaステージの最後のバージョンでしたが、現在の計画が変更され、開発チームはBeta5を再度リリースする必要があると述べ、目標はBeta5の後にABIを変更しないことです。最初の候補バージョン3.11。0rc1以降のコードはできるだけ変更しないでください。これを達成するには、ベータ段階で可能な限りテストすることが重要です。

機能は、リリース候補の前に変更されたり、まれに削除されたりする場合があります。したがって、実稼働環境でベータ版を使用することはお勧めしません。

3.10と比較したPython3.11の主な変更点

  • PEP657- エラーメッセージレポートにきめ細かいエラーの場所を導入
  • PEP 654  –例外グループおよび例外*
  • PEP673-  自己タイプ
  • PEP646-  可変個引数ジェネリック
  • PEP 680  -tomllib:標準ライブラリでのTOMLの解析をサポート
  • PEP675- 任意のリテラル文字列タイプ
  • PEP655- 個々のTypedDictアイテムを必須または欠落している可能性があるものとしてマークします
  • bpo-46752- タスクグループを非同期にします
  • PEP681-  データクラス変換
  • bpo-433030 – 正規表現がアトミックグループ化をサポートするようになりました:((?> ...))、および所有格数量詞 (*+, ++, ?+, {m,n}+) 
  • Faster Cpythonプロジェクト は、いくつかのエキサイティングな結果を示しています。Python3.11は、Python 3.10よりも10%〜60%高速です。

Python 3.11の次のプレビューリリースは3.11.0b5で、現在2022年7月25日にリリースされる予定です。公式版は2022年10月3日にリリースされる予定です。

おすすめ

転載: www.oschina.net/news/202734/python-3-11-0b4-released