ゼロベースpython-5.2数値式オペレータ

1237 ワード

式は数値を処理する最も基本的なツールです.
a=1#  
a=a+1#   

オペレータ
オペレータ
説明
yield
ジェネレータ関数送信プロトコル
lambda args:expression
匿名関数の生成
x if y else z
さんげんしき
x or y 
論理または(ショートアルゴリズムが存在する)
x and y
ロジックと(ショートアルゴリズムが存在する)
not x
ろんりひ
x in y , x not in y
メンバー関係
x is y ,x is not y
オブジェクトエンティティテスト
xy,x>=y,x==y,x!=y
サイズの比較
x|y
ビットまたは、コレクション
x^y
ビットイソOR、集合対称差
x&y
ビットと、集合交差
x<>y
左シフトまたは右シフトyビット
x+y,x-y
減算、連結削除
x*y,x%y,x/y,x//y
乗ずる
-x,+x
一元減算
~x
位によって補いを求める
x**y
べき乗演算
x[i]
索引、関数呼び出し
x[i:j:k]
スライス
x(...)
呼び出し関数
x.attr
呼び出しプロパティ
()
メタグループ
[]
リスト、リストの解析
{}
辞書、集合、集合、辞書解析
3.優先度
上の表は優先度に基づいて並べ替えられていますが、上位になるほど優先度が高くなり、同じ行の優先度となります.
4.式に括弧がある場合は、括弧が優先されます
(1+2)*3
1+2*3

5.タイプが混在している場合、タイプは自動的にアップグレードされます.
数値複雑度からソート:整形、浮動小数点、複数
だから整形と浮動小数点型を合わせて演算すると、結果として浮動小数点型が
ここまで言ってくれてありがとう
------------------------------------------------------------------
クリックしてゼロ基礎学python-ディレクトリをジャンプ