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

Pythonで'isnot'演算子は何をしますか?


Pythonでは、is演算子とis演算子はID演算子と呼ばれます。コンピューターのメモリ内の各オブジェクトには、Pythonインタープリターによって一意の識別番号(id)が割り当てられます。 ID演算子は、2つのオブジェクトのid()が同じかどうかをチェックします。 'is not'演算子は、id()の値が異なる場合はtrueを返し、同じ場合はfalseを返します。

>>> a=10
>>> b=a
>>> id(a), id(b)
(490067904, 490067904)
>>> a is not b
False
>>> a=10
>>> b=20
>>> id(a), id(b)
(490067904, 490068064)
>>> a is not b
True

  1. 印刷>>はPythonで何をしますか?

    は、標準のprintステートメントを拡張して、デフォルトのsys.stdoutの代わりに、ファイルのようなオブジェクトに印刷できるようにする構文です。そのため、ファイルに直接印刷するために使用できます。 例 たとえば、my_fileというファイルを開いたら、次のコマンドを使用してそのファイルに書き込むことができます。  >>> my_file =open("my_file") >>> print >>my_file, "Hello World" これにより、my_fileに「HelloWorl

  2. %はPythonの文字列に何をしますか?

    %は、文字列フォーマット演算子または補間演算子です。 formatの%値(formatは文字列)を指定すると、formatの%変換仕様は、0個以上の値の要素に置き換えられます。この効果は、C言語でsprintf()を使用する場合と同様です。たとえば、 >>> lang = "Python" >>> print "%s is awesome!" % lang Python is awesome この表記で数値をフォーマットすることもできます。たとえば、 >>> cost = 128.527 >&