Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Pythonの&演算子とAND演算子の違いは何ですか?

    はい、ANDは2つの値を比較するために使用される論理演算子であるのに対し、&はビット単位の演算子として使用されるため、どちらも異なります。

  2. の違い|およびPythonのOR演算子?

    Pythonの場合、または論理演算子であり、|ビット演算子です。 or演算子には、任意のタイプの2つの演算子が必要であり、trueまたはfalseの場合があります。いずれかのオペランドがtrueと評価された場合、trueを返します。 >>> a=50 >>> b=25 >>> a>40 or b>40 True >>> a>100 or b<50 True >>> a==0 or b==0 False >>> a>0 or b>0 True |演算子

  3. PythonのOR演算子とAND演算子の違いは何ですか?

    Pythonでは、andまたはor(notとともに)は論理演算子として定義されます。どちらも、trueまたはfalseと評価される可能性のある2つのオペランドを必要とします。 and演算子は、両方のオペランドがTrueの場合にのみTrueを返します。 >>> a=50 >>> b=25 >>> a>40 and b>40 False >>> a>100 and b<50 False >>> a==0 and b==0 False >>> a>0 and b

  4. Pythonの=演算子と==演算子の違いは何ですか?

    Pythonでは、シンボルは割り当てとして定義されます オペレーター。左側に1つの変数、右側に式が必要です。右側の式の値は、左側の変数に割り当てられます。変数の式と名前は互換性がありません。 >>> a=10 >>> b=20 >>> c=a+b >>> a,b,c (10, 20, 30) >>> a+b=c SyntaxError: can't assign to operator ==記号は比較演算子であり、等しいと呼ばれます オペレーター。いずれかの側のオペランドが等しい場合はtrueを

  5. Pythonの!=演算子と<>演算子の違いは何ですか?

    Python 2.xでは、!=演算子と<>演算子の両方を使用して、2つのオペランドが等しくないかどうかを確認できます。どちらも、オペランドが等しくない場合はtrueを返し、等しくない場合はfalseを返します。 Python 3.xでは、<>演算子は非推奨になりました。

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

    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 '

  7. !に相当するPythonとは何ですか?オペレーター?

    C / C ++では、!シンボルはではないとして定義されています オペレーター。 Pythonでの同等のものは演算子ではありません。オペランドがfalseの場合はtrueを返し、その逆の場合はtrueを返します >>> not(True) False >>> not(False) True >>> not(20>30) True >>> not('abc'=='ABC') True

  8. 'is'演算子はPythonで何をしますか?

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

  9. 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 >

  10. 'in'演算子はPythonで何をしますか?

    Pythonでは、in演算子とin演算子はメンバーシップ演算子と呼ばれます。それらの目的は、オブジェクトが文字列、リスト、タプルなどの特定のシーケンスオブジェクトのメンバーであるかどうかを確認することです。 in演算子は、オブジェクトが順番に存在する場合はtrueを返し、見つからない場合はfalseを返します >>> 'p' in 'Tutorialspoint' True >>> 'c' in 'Tutorialspoint' False >>> 10 in range(0,

  11. 'not in'演算子はPythonで何をしますか?

    Pythonでは、in演算子とin演算子はメンバーシップ演算子と呼ばれます。それらの目的は、オブジェクトが文字列、リスト、タプルなどの特定のシーケンスオブジェクトのメンバーであるかどうかを確認することです。 not in演算子は、オブジェクトが順番に存在する場合はfalseを返し、見つからない場合はtrueを返します >>> 'p' not in 'Tutorialspoint' False >>> 'c' not in 'Tutorialspoint' True >>> 10

  12. Python演算子!=とそうでないものの違いは何ですか?

    Pythonでは!=は演算子と等しくないと定義されています。どちらかの側のオペランドが互いに等しくない場合はtrueを返し、等しい場合はfalseを返します。 >>> (10+2) != 12                # both expressions are same hence false False >>> (10+2)==12                 True >>

  13. Pythonの右シフト(>>)演算子とは何ですか?

    は右シフト演算子と呼ばれます。これはビット演算子です。最初のオペランドとしてオブジェクトのビット単位の表現が必要です。ビットは、第2オペランドで規定されたビット数だけ右にシフトされます。シフトの結果として左に向かう先頭ビットは0に設定されます。 >>> bin(a)     #binary equivalent 0110 0100 '0b1100100' >>> b=a>>2     #binary equivalent 0001 1101 >>> b 25 >>

  14. ==演算子はPython3でどのように機能しますか?

    ==記号は等式演算子として定義されています。どちらかの側の式が等しい場合はtrueを返し、等しくない場合はfalseを返します >>> (10+2) == 12 True >>> 5*5 == 5**2 True >>> (10/3)==3 False >>> 'computer'=="computer" True >>> 'COMPUTER'.lower()=='computer' True

  15. Pythonの>>および<<演算子とは何ですか?

    記号は、Pythonではそれぞれ左シフト演算子と右シフト演算子として定義されています。それらはビット演算子です。最初のオペランドは数値オブジェクトのビット単位の表現であり、2番目はビット形成を左または右にシフトする必要がある位置の数です。 <<演算子は、ビットパターンを左にシフトします。右側の最下位ビットは0に設定されます >>> a=60 >>> bin(a) '0b111100' >>> b=a<<2 >>> b 240 >>> bin(b) '0b1111000

  16. Pythonの`//`演算子の目的は何ですか?

    Pythonでは、//は床分割演算子として定義されています。除算の浮動小数点結果の整数部分を返します。 例の場合 10//3は3を返します >>> 10//3 3 >>> 125.5//2.5 50.0 >>> 12.5//1.5 8.0 ただし、負の除算の場合、戻り値は負の無限大に丸められます。 >>> -10//3 -4 >>> -73//9 -9

  17. Python ifステートメントの正しい構文は何ですか?

    Pythonで、キーワードを使用して条件付きで複数のステートメントを実行する場合。キーワードの後に​​は論理式と:記号が続きます。式がtrueと評価された場合、1つ以上のステートメント(次の図ではstmt1とstmt2)を含む増加したインデントのブロックが実行されます。 trueでない場合、インデントされたブロックの後にステートメント(以下のstmt3)が実行されます。 if expr == True:     stmt1     stmt2 stmt3

  18. Python if ... elseステートメントの基本的な構文は何ですか?

    Pythonでは、条件文ifにオプションのelse句を含めることができます。 ifの前の論理式がtrueの場合、ifステートメントの後のインデントされたブロックが実行されます。式がfalseの場合にプログラムが代替アクションを実行しようとすると、その後に別のインデントされたブロックとして指定されます。使用法は以下のとおりです- if expr==True:   #stmt1   #stmt2 else:   #stmt3   #stmt4 ここで、exprがtrueの場合、stmt1とstmt2を含む最初のブロックが実行されます。一方、exprがfal

  19. Python if ... elif ... elseステートメントの構文は何ですか?

    Pythonプログラムでは、if..elif..else構文が、以前の式が真であることが判明するように評価される論理式の数が多い場合に使用されます。ネストされたif--else構造を使用すると、後続のブロックのインデントレベルが増加し続け、プログラムが読みにくくなります。これは、elifが便利な場所です。以前の条件がfalseの場合、elifの下のステートメントの各ブロックが実行されます。最後のelseブロックは、前のすべての論理式が失敗したときに実行されます。すべてのブロックに同じレベルのインデントがあります。 if expression1==True:     stat

  20. コロン':'演算子はPythonで何をしますか?

    :記号はPythonで複数の目的に使用されます シーケンスのスライス演算子として- −演算子は、リスト、タプル、文字列などのシーケンスオブジェクトからパーツをスライスします。 2つの引数が必要です。 1つ目はスライスの開始のインデックスで、2つ目はスライスの終了のインデックスです。両方のオペランドはオプションです。最初のオペランドを省略した場合、デフォルトでは0になります。 2番目を省略すると、シーケンスの終わりに設定されます。 >>> a=[1,2,3,4,5] >>> a[1:3] [2, 3] >>> a[:3] [1, 2, 3]

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:53/450  20-コンピューター/Page Goto:1 47 48 49 50 51 52 53 54 55 56 57 58 59