hogehoge'str.format()では以下のように書いたものが、上記のように書けるようになったものです。{hoge}'.format(hoge='hogehoge')以降に様々な使い方を紹介しますが、f-stringsは.format(...)が省略できる分、確かに簡略化された書き方ができるというのが魅力ですね。展開したい変数は{}内でネストすることができ、さらに展開した値を使ってフォーマットを指定することができます。0.1235'{}内では実行式として評価されるため、以下のようにリストやディクショナリの展開、また加減算なども行えます。3'{}内で関数を呼ぶこともできます。200'{}は評価の前に暗黙の括弧で囲われるため改行することができます。foo'接頭辞にfでなく、frを使うことでエスケープした出力が得られます。Python.org数値リテラル内のアンダースコア小さな追加機能ですが、数値リテラルにアンダースコア_が使えるようになりました。アンダースコアの位置は先頭、末尾、あるいは連続した形では使えず、数字の間か基数指定子の後で入れることができます。確かに000000...と連続して続いていると、少し見にくかったりしますが、それが解消されることになりそうです。3.5)で追加されたタイプヒンティング機能では、関数の仮引数についてタイプヒンティングのシンタックスが提供されていました。今回のPEP526で追加されたのは、変数についてのタイプヒンティングのシンタックスが提供されました。"変数"は通常の変数に加えて、クラス変数やインスタンス変数が含まれます。'foo'ちなみにこうしたアノテーションは、Pythonインタプリタはこのアノテーションの結果で影響を受けることは無いので、Pythonランタイム上ではWarningを出したりなどはないです。PyCharm等)がアノテーション属性を簡単に参照することができるためにある機能、ということを知っておく必要があります。同じ関数に用いることができる非同期ジェネレータがサポートされました。使用がサポートされました。細かい変更ですが、より簡潔に書けるようになった、というところでしょうか。Python.org以上、互換性を気にしなくても良い環境であればぜひ使っていきたいですね。今回は文法の変更に限って紹介しましたが、3.6からは他にもキーワード引数の順番の保持クラス属性定義の順番の保持secretsモジュールの追加などの変更があります。