python移位运算符(Python学习记录(15)——运算符的使用和优先级(下))

Python学习记录(15)——Python中五个运算符的使用和优先级(第2部分)

大家好。在上一课中,我们学习了python学习记录(14)——python中五个操作符的使用和优先级(第一)。在本课中,我们进入python学习记录(15)——python中五个运算符的使用和优先级(第二个)


最后一节课介绍了算术运算符和赋值运算符。在这节课上,我们将继续学习剩下的三种。

  1. 比较运算符

有6个常用的比较运算符(>;>;>;=;<;=;!=;is;isJetLi)



接下来,让我们来看看PiChar:

输出结果:



让我们在这里说“=”;“==”;和“是”:

“=”是赋值运算符;

“==”是一个比较运算符,比较对象的值(value);

“Is”是比较运算符和比较对象的标识(ID)

接下来,让我们来看看PiChar:

移位运算符

输出结果:


然后尝试以下列表:


输出结果:



  1. 布尔接线员

有五种常用的布尔操作员(和;或;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值

感兴趣的朋友可以自己尝试。欢迎大家一起讨论

您可以还会对下面的文章感兴趣

最新评论

  1. 森林小贩
    森林小贩
    发布于:2022-04-27 15:06:38 回复TA
    操作符的使用和优先级(第2部分)我是小牛哥。让我们一起学习Python。在下一节课中,让我们进入python学习记录(16)——python程序的顺序结构和对象的NicholasTse
  1. 夏天又来了
    夏天又来了
    发布于:2022-04-27 00:38:50 回复TA
    <;向右移动>;)和&:例如:4-8二进制:010000008二进制:000011000结果:00000000只有当每个位置的顶部和底部与1相同时,新位置才为1。经过一对一对应计算,结果为00000000。类似地,或|等于1;对应位置的结果为1;向左
  1. 尽兴酣饮
    尽兴酣饮
    发布于:2022-04-27 19:58:19 回复TA
    hon中五个操作符的使用和优先级(第2部分)我是小牛哥。让我们一起学习Python。在下一节课中,让我们进入python学习记录(16)——python程序的顺序结构和对象的NicholasTse值感兴趣的朋友可以自己尝试。欢迎大家一起讨论
  1. 司徒馨冰珠
    司徒馨冰珠
    发布于:2022-04-27 13:32:57 回复TA
    上班族一怕上班公交久等不来,二怕岔路口红绿灯经常坏,三怕打卡机时间比表快。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友