溫馨提示×

python位運(yùn)算符的用法有哪些

小億
122
2023-07-28 15:36:07
欄目: 編程語言

Python中的位運(yùn)算符包括:

  1. 位與(&):對兩個(gè)操作數(shù)的每一個(gè)位執(zhí)行與操作,如果兩位都為1,則結(jié)果為1,否則為0。

  2. 位或(|):對兩個(gè)操作數(shù)的每一個(gè)位執(zhí)行或操作,如果兩位中至少有一個(gè)為1,則結(jié)果為1,否則為0。

  3. 位異或(^):對兩個(gè)操作數(shù)的每一個(gè)位執(zhí)行異或操作,如果兩位相同,則結(jié)果為0,否則為1。

  4. 位取反(~):對操作數(shù)的每一個(gè)位執(zhí)行取反操作,將0變?yōu)?,將1變?yōu)?。

  5. 左移(<<):將操作數(shù)的所有位向左移動(dòng)指定的位數(shù)。移動(dòng)后,低位補(bǔ)0。

  6. 右移(>>):將操作數(shù)的所有位向右移動(dòng)指定的位數(shù)。移動(dòng)后,高位補(bǔ)0或1(取決于操作數(shù)的符號位)。

這些位運(yùn)算符可以用于整數(shù)類型的操作數(shù)。

0