当前位置:   article > 正文

python中逻辑与或(and、or)和按位与或异或(&、|、^)区别_python 逻辑与

python 逻辑与

首先说明一下,在python中是没有&&||这两个运算符的,取而代之的是英文and和or。其他运算符没有变动。

python中逻辑与或(and、or)和按位与或异或(&、|、^)区别

python且、或
使用and, or来实现
例如:

i=1
j=2
if i==1 and j==2:
   print('且')
  • 1
  • 2
  • 3
  • 4

参考
https://blog.csdn.net/wzx1286474341/article/details/80465794
https://blog.csdn.net/qq_43172476/article/details/108723466
https://blog.csdn.net/aixiangnan/article/details/89430244

通常,由于python的使用通常需要需要使用numpy,进行大量的矩阵运算(包含逻辑矩阵,例如:https://www.cnblogs.com/wl413911/p/12902605.html),这里需要介绍一下any以及all函数用法:
https://blog.csdn.net/wzx1286474341/article/details/80465794
https://blog.csdn.net/yl_best/article/details/102593264
https://blog.csdn.net/weixin_40522801/article/details/106463133
https://cloud.tencent.com/developer/article/1768217
https://www.cnblogs.com/apple2016/p/5767453.html
https://blog.csdn.net/cython22/article/details/78829288
https://www.yht7.com/news/125864

其实,组合一下numpy提供的功能,可以实现各种强大且灵活的功能:

Numpy 数据的元素级逻辑运算 np.logical_and、np.logical_or、np.logical_not
https://www.cnblogs.com/shanger/p/12925583.html

从numpy数组中取出满足条件的元素
https://blog.csdn.net/qq_27972567/article/details/82889376

numpy 查找元素位置 numpy.where
https://blog.csdn.net/Jinyindao243052/article/details/114753112

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/800116
推荐阅读
相关标签
  

闽ICP备14008679号