|の違いおよび||またはphpの演算子
'|'ビットごとのOR演算子
'|'演算子はビットごとのOR演算子であり、対応するビットのいずれかが1の場合、ビットを1に設定するために使用されます。
'||'論理OR演算子
'||'は論理Or演算子であり、全体として完全なオペランドで機能します。
例
次の例は、「|」の使用法を示していますvs'||'演算子。
<!DOCTYPE html> <html> <head> <title>PHP Example</title> </head> <body> <?php $x = 1; // 0001 $y = 2; // 0010 print('$x | $y = '); echo $x | $y; print("<br/>"); print('$x || $y = '); echo $x || $y; ?> </body> </html>
出力
$x | $y = 3 $x || $y = 1
-
Pythonセットの演算子とメソッドの違いは何ですか?
Pythonのsetオブジェクトは、組み込みのsetクラスを表します。和集合、積集合、差、対称差などのさまざまな集合演算は、対応するメソッドを呼び出すか、演算子を使用して実行できます。 メソッドによる結合 >>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.union(s2) {1, 2, 3, 4, 5, 6, 7, 8} >>> s2.union(s1) {1, 2, 3, 4, 5, 6, 7, 8} ユニオンバイ|オペレーター >>> s1={1,
-
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を