Python
 Computer >> コンピューター >  >> プログラミング >> Python

これらの演算子はどういう意味ですか(**、^、%、//)?


Pythonでは、**は演算子に昇格されます。式x**y

でxをyに上げて返します。
>>> x=5
>>> y=3
>>> x**y
125

^はビット単位のXOR演算子です。 2ビットをオペランドとして、一方が1で、もう一方が0の場合は1を返します

>>> a=10
>>> bin(a)    #0001 1010
'0b1010'
>>> b=20
>>> bin(b)    #0010 0100
'0b10100'
>>> c=a^b
>>> c  
30
>>> bin(c)    #0011 1110
'0b11110'

//フロア分割演算子として定義されます。除算結果の整数部分を返します

>>> 10/3
3.3333333333333335
>>> 10//3
3

負の除算の場合、フロアは負の無限大に向かって丸められます。

>>> -10/3
-3.3333333333333335
>>> -10//3
-4

%記号はモジュロ演算子として定義され、除算の余りを返します。

>>> 10%3
1
>>> 10%2
0

上位の倍数と分子の間の負の除算の差の場合

>>> -10%3
2
>>> -5%2
1
>>> 73%9
1
>>> -73%9
8

  1. LinuxでBashはどういう意味ですか?

    Linuxを長い間使用しているのであれば、フォーラムや記事でBashという言葉が飛び交うのを見たことは間違いありません。ターミナルの同義語のように見えることもありますが、Bashとターミナルエミュレータは間違いなく2つの異なるアプリケーションです。では、Bashとは正確には何ですか?この短い記事では、Bashとは何か、Bashの機能、およびBashの使用を開始する方法について説明します。 バッシュ定義 名前Bash Bの頭字語です ourne- A SHを獲得する エル、バッシュの前任者の1人の作成者であるスティーブンボーンという名前の駄洒落。最初のベータ版は1989年にリリースされ、

  2. アプリ内購入とはどういう意味ですか?

    モバイルアプリを使用している場合は、用語がわかりにくいかもしれませんが、アプリ内購入に遭遇した可能性があります。 アプリ内購入を理解することは、アプリ内購入とやり取りするためだけでなく、アプリ内購入を含む進化し続けるディスカッションに参加するためにも重要です。 「アプリ内購入」とはどういう意味ですか? Investopediaは、アプリ内購入を「モバイルデバイス上のアプリケーション内からの商品やサービスの購入」と説明しています。これは最初から始めるのに適した場所ですが、ソースとコンテキストに基づいて定義をより微妙に変えることができます。 たとえば、この定義には、Amazonなどの専用小売