返回

烟台达内教育

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

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

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数据可视化
2021-10-28 1164
大数据可视化是计算机科学或深度学习新项目中十分特别的一环。一般,你需要在工程前期开展探究性的数据统计分析(EDA),进而对信息有一定的掌握,并且建立数据可视化的确能够使剖析的目的更清楚...
Python操作Excel教程:average函数求平均值的算法
2021-10-30 1060
Python操作Excel教程-average函数求平均值...
人工智能和创客教育有什么区别
2022-11-05 1032
人工智能和创客教育有什么区别对于人工智能,教育工作者首先要了解和接触这些技术,然后在课堂上介绍给学生。在这个过程中,教师...
Python入门学习路线图
2021-10-27 865
相对而言Python整体规划好学习路线图不断学习下来是能够掌握的,此外我有一套Python教程视频能够开展免费学习。下边我们先和大伙儿整体规划一下python基础学习路线图...
自学Python基础知识点小结
2021-10-27 857
达内教育对于基础薄弱新手发布一套Java免费视频实例教程,从进入到熟练,下边我们总结了通过自学Java的一些知识要点。...
Python元类相关知识点分享
2021-10-30 839
类是怎样造成的,怎么使用type建立类,了解什么叫元类,应用元类的实际意义,元类实战演练:ORM...
Python中的条件语句if else怎么使用
2021-11-01 827
标准支系句子if else,让程序流程挑选 哪些实行句子块的方式 (程序流程不会再是一句一句地次序实行)。标准支系的完成 if 逻辑...
Python的基础语法
2021-11-03 823
编写Paython程序流程以前*对英语的语法有一定的掌握,才可以编写标准的Python程序流程...

相关课程

栏目导航