Pythonのチルダ(〜)演算子とは何ですか?
ビット演算子〜(チルダと発音)は補完演算子です。 1ビットのオペランドを取り、その補数を返します。オペランドが1の場合は0を返し、0の場合は1を返します
>>> a=60 >>> bin(a) '0b111100' >>> b=~a >>> a 60 >>> >>> b -61 >>> bin(b) '-0b111101
-
PythonでのStar演算子はどういう意味ですか?
アスタリスク(スター)演算子はPythonで使用され、複数の意味が付加されています。 数値データ型の場合、*は乗算演算子として使用されます >>> a=10;b=20 >>> a*b 200 >>> a=1.5; b=2.5; >>> a*b 3.75 >>> a=2+3j; b=3+2j >>> a*b 13j 文字列、リスト、タプルなどのシーケンスの場合、*は繰り返し演算子です >>> s="Hello" >>> s*3
-
Pythonのドット演算子とは何ですか?
Pythonのほとんどすべてがオブジェクトです。すべてのオブジェクトには特定の属性とメソッドがあります。属性またはメソッドとオブジェクトの関係は、それらの間に書かれた「ドット」(「。」)で示されます。 たとえば、dogがクラスの場合、Fidoという名前の犬がそのインスタンス/オブジェクトになります。 class Dog: Fido = Dog() クラスのメソッドがeats()、runs()、sleeps()のような場合、Fido.eats()、Fiido.runs()、Fido.sleeps()と記述して、FidoにはFido.size =tall、 Fido.hair_color=茶色