---演算子ベースのPython

オペレータは何ですか?

このセクションでは、Pythonが演算子を記述焦点を当てています。簡単な例として、 4 + 5 = 9 例えば、4  と  5は、  と呼ばれるオペランド、「+いわゆる」演算子。

Python言語は、次のタイプの演算子をサポートしています。

  • 算術演算子

  • 比較(関係)演算子

  • 代入演算子

  • 論理演算子

  • ビット演算子

  • 会員事業者

  • アイデンティティ演算子

  • 演算子の優先順位

私たちはPythonの演算子を学ぶための一つ一つをしてみましょう。


算術演算子.Python

次の変数を仮定: A = 10、B = 20です

算術演算子

注: Python3.x、整数除算の整数、浮動小数点数が得られます。

>>> 1 /3 0.3333333333333333 >>> 4 / 2 2.0 1.5 @ >>> 3.25 2.0#型自動アップグレード    


二.Pythonの比較演算子

以下の仮定変数aが10であり、bが変数20です。

比較演算子


三の.Python代入演算子

以下の仮定変数aが10であり、bが変数20です。

代入演算子


ビット演算子4 .Python

ビット演算子が計算バイナリデジタルであると考えられます。次のようにPythonのビットごとのアルゴリズムは次のとおりです。

次のように以下の表60中の変数として、Bは、バイナリ形式13です。

= 0011 1100 B = 0000 1101 ----------------- A B = 0000 1100 | B = 0011 1101 ^ B = 0011 0001 A = 1100 0011              

ビット演算子


5つの論理演算子を.Python

Python言語は、論理演算子をサポートし、次の変数10として想定される、bが20です。

論理演算子


六の.Pythonのメンバ演算子

上記の演算子の一部に加えて、Pythonのメンバーはまた、オペレータをサポートし、試験例では、文字列、リストやタプルを含む一連の部材が含まれています。


七の.Pythonアイデンティティ演算子

2つのオブジェクトを比較するためにオペレータのIDを格納するための手段


以下の実施例は、すべてのオペレータのPythonの同一の動作を実証する:注: ID()  関数は、オブジェクトのメモリアドレスを取得するために使用されます。

==の違いは次のとおりです。

これは、2つの変数の値を決定するための同一のオブジェクト(同じメモリ空間)==参照変数を参照して等しいかどうかを決定するためのものです。

>>> A = [ 1 2 3 ] >>> B = >>> bがある>>>のB == >>>のB = [:] >>> bがある> >> B == 真を        

八の.Pythonの演算子の優先順位

次の表は、最も低い優先順位の高いものから、すべての演算子を示しています。

次の例では、Python、すべての演算子の優先順位の操作を示します。

= 20であり、
B = 10 
、C = 15 
、D = 5 
、E = 0 
 
E =(A + B)* C / Dの        (30 * 15)/ 5 = 90 
プリント " (A + B)* C / Dの演算結果:"E 
E =((A + B)* C)/ D      。(30 * 15)/ 5 = 90 プリント" ((A + B)* C)/ Dの計算結果:" 、E 
E =( B + A)*(C / D);     (30)*(15/5)= 90 プリント" 操作の結果として(A + B)*(C / D)" 、E 
E = A +(B * C)/ D;        20(5分の150)= 50 +です
 
 
 
 
 
プリント " A +(のB * C)/演算結果のD:"、E

 

おすすめ

転載: www.cnblogs.com/nlkblog/p/11540378.html