返回

烟台达内教育

Python 中 (&,|)和(and,or)之间的区别是什么

python学习网更新时间:2021-11-01 浏览:112

Python 中 (&,|)和(and,or)之间的区别是什么

&,|)和(and,or)是2组较为类似的操作符,用在“与”/ “或”上,在使用方法上面有一丝差别。

(&,|)和(and,or)是用于较为2组自变量的,文件格式通常是:

a & b

a | b

a and b

a or b

如果a,b是标值自变量, 则&, |表明位运算, and,or则根据是不是非0来决策輸出,


&, |:

# 1&2,2在二进制里边是10,1在二进制中是01,那麼01与运算10获得是0

1 & 2 # 輸出为 0

1 | 2 # 輸出为3

and, or:


# 分辨自变量是不是为0, 是0则为False,非0分辨为True,

# and中含0,回到0; 均为非0时,回到后一个值,

2 and 0 # 回到0

2 and 1 # 回到1

1 and 2 # 回到2

# or中, 最少有一个非0时,回到**个非0,

2 or 0# 回到2

2 or 1 # 回到2

0 or 1 # 回到1

怎样a, b是逻辑性自变量, 则两大类的使用方法基本一致

In[103]:(3>0) | (3<1) Out[103]: True In[104]:(3>0) and (3<1) Out[104]: False In[105]:(3>0) or (3<1) Out[105]: True In[106]:(3>0) & (3<1) Out[106]: False

非常值得提到的是在DataFrame的切成片全过程,要留意逻辑性自变量的应用

*须 求取达到好几个逻辑性标准的资料时,要应用& 和|,在一些标准下要and/ or会出错


‘ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().’

target_url = http://aima.cs.berkeley.edu/data/iris.csv

data = pd.read_csv(target_url, header=None, columns=['s_line', 's_wid', 'p_line', 'p_wid', 'kind'])

data.columns = ['s_line', 's_wid', 'p_line', 'p_wid', 'kind']

x_data = data.iloc[:, :-1]

# 在好几个逻辑性标准下,用& 或是|,x_1 = x_data[x_data['s_line'] > 6 & x_data['p_wid'] > 0]

相关资讯

Python操作Excel教程:average函数求平均值的算法
2021-10-30 914
Python操作Excel教程-average函数求平均值...
人工智能和创客教育有什么区别
2022-11-05 843
人工智能和创客教育有什么区别对于人工智能,教育工作者首先要了解和接触这些技术,然后在课堂上介绍给学生。在这个过程中,教师...
怎么用热力图实现Python数据可视化
2021-10-28 703
大数据可视化是计算机科学或深度学习新项目中十分特别的一环。一般,你需要在工程前期开展探究性的数据统计分析(EDA),进而对信息有一定的掌握,并且建立数据可视化的确能够使剖析的目的更清楚...
人工智能在制造业的生产中可以发挥哪些作用
2021-06-12 445
人工智能在制造业的生产中可以发挥的作用共分为7项,分别是:1、预测性和预防性维护;2、提高机器人的效能;3、制造供应链;...
Python的基础语法
2021-11-03 431
编写Paython程序流程以前*对英语的语法有一定的掌握,才可以编写标准的Python程序流程...
二维密度图实现Python可视化的方法
2021-10-28 421
二维密度图(2D Density Plot)是一维版本号密度图的形象化拓展,相对性于一维版本号,其特点是可以见到有关2个自变量的概率分布函数...
Python操作Excel教程:提取Excel工作表的名字并修改的方法
2021-10-30 364
Python操作Excel教程-提取Excel工作表的名字并修改...
怎么运行python
2023-01-10 359
怎么运行python1. 使用Python自带的IDLE在开始--程序--Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI),点击后弹出如下...

相关课程

栏目导航