Python学习记录(15)——Python中五个运算符的使用和优先级(第2部分)
大家好。在上一课中,我们学习了python学习记录(14)——python中五个操作符的使用和优先级(第一)。在本课中,我们进入python学习记录(15)——python中五个运算符的使用和优先级(第二个)
最后一节课介绍了算术运算符和赋值运算符。在这节课上,我们将继续学习剩下的三种。
- 比较运算符
有6个常用的比较运算符(>;>;>;=;<;=;!=;is;isJetLi)
接下来,让我们来看看PiChar:
输出结果:
让我们在这里说“=”;“==”;和“是”:
“=”是赋值运算符;
“==”是一个比较运算符,比较对象的值(value);
“Is”是比较运算符和比较对象的标识(ID)
接下来,让我们来看看PiChar:
输出结果:
然后尝试以下列表:
输出结果:
- 布尔接线员
有五种常用的布尔操作员(和;或;not;in;not,in)
和的用法
输出结果:
使用或
输出结果:
not的用法
输出结果:
in和not的用法
输出结果:
最后,注释了NicholasTse运算符表:
3.位运算符
位运算符是将数据转换成二进制进行计算;总共有4种(和&;或|向左移动<;<;向右移动>;)
和&:
例如:4-8
二进制:01000000
8二进制:000011000
结果:00000000
只有当每个位置的顶部和底部与1相同时,新位置才为1。经过一对一对应计算,结果为00000000。
类似地,或|等于1;对应位置的结果为1;
向左移动<<;将位置向左移动,相当于乘以2的n次方;
右移<<;将位置向右移动,相当于除以2的n次方;
输出结果:
好的,这是python学习记录(15)——python中五个操作符的使用和优先级(第2部分)
我是小牛哥。让我们一起学习Python。在下一节课中,让我们进入python学习记录(16)——python程序的顺序结构和对象的NicholasTse值
感兴趣的朋友可以自己尝试。欢迎大家一起讨论
最新评论