Python (and、or、&、 |) 用法

一、and 与 or

and、or则依据是否非0来决定输出:(以下0标识·非真·单位,1标识·真·单位)

  • and运算时,有0单位返0,无0返尾(最后一个元素)

Python (and、or、&、 |) 用法_第1张图片

  • or运算时,有1返1,无1返尾(最后一个元素)

Python (and、or、&、 |) 用法_第2张图片

二、& 与 |

  1. 当比较单位包含有非数值单位时功能同and 与 or用法
  2. 当比较单位同时为数值单位时会执行位运算

Python (and、or、&、 |) 用法_第3张图片

  1. 支持set集合运算,分别表示取交集、并集

Python (and、or、&、 |) 用法_第4张图片

  • 补充:set可以通过 - 来获取差集

Python (and、or、&、 |) 用法_第5张图片

你可能感兴趣的:(python,内置函数,python)