コメント
1行目もしくは2行目に配置することで、ソースコードのデフォルトエンコーディングの指定。(この例だとutf-8
)
Python 3以降では、ソースコードのデフォルトエンコーディングは UTF-8になったので、 他のエンコーディングを使用する場合に記述する。
文字列リテラル。 Python 3以降では、文字列はUnicode。
他方をエスケープ無しで埋め込めること以外、'
と"
に違いはない。
文字列リテラル(複数行可)
bytesオブジェクトリテラル
レガシー unicode リテラル(Python2との互換性のため)
https://docs.python.org/ja/3/reference/expressions.html#assignment-expressions
文区切り
シーケンスの場合は、数値分繰り返したシーケンスを生成
除算
剰余
文字列の場合は、旧式の文字列の書式化
切り捨て除算
行列乗算
unpack。
辞書のアンパック。
Ellipsisオブジェクト
タプルリテラル。
他の構文との分別する必要がある。
NOP
ラムダ式