python小课堂12-运算符篇

咪哥杂谈

python小课堂12

运算符篇

本篇文字约为400字,阅读时间约为5分钟。

1

前言

继续回归python小课堂!这几天状态有点不佳,本章小课堂只想上图,不想说话!看图吧.....

2

运算符

1.算数运算符:

没什么好说的,前面基本介绍的滚瓜烂熟了。

2.赋值运算符:

没什么好说的,直接看下面代码吧!

其余的同理,记住一点,赋值运算最终是要达到赋值的效果,也就是将计算后的结果赋值于左侧变量。上例即a。

3.赋值运算符:

没什么好说的!比出来的结果是布尔类型,前面小课堂已经介绍过了!注意,能比较的不一定是数字,字符串也可以进行比较,元组、列表都是可以进行比较的,不信的话自己测试下!

4.赋值运算符:

这个需要说下:

结论:is代表身份运算符,不仅仅判断的是值,还判断了变量的内存地址是否一致,只有两者都一致的时候,结果才会返回True,缺一条件返回即为False。而 == 只进行值的判断,is not 就是与is最终结果相反。

5.逻辑运算符:

具体重点看下图!

6.成员运算符

具体重点看下图!

7.位运算符

位运算符都是对二进制数字进行操作的!继续看图:

按位与运算:

解析:

将a,b转成2进制进行计算,数列操作,个位上0&1=0,十位上1&1= 1。

按位或运算:

解析:

将a,b转成2进制进行计算,数列操作,个位上0|1=1,十位上1|1= 1。

其余的都是一个道理!

3

额外知识点

如何判断一个变量的类型?

之前小课堂中介绍到过一个type(),例如下面:

上面的方法虽然可以对变量的类型进行判断,但python中官方推荐的方法是下图:

Tips:

提前引出对象的三个特征:id、value、type。

4

总结思维导图

点开食用,效果更佳:

各位看官,今天的图令您满意吗!O(∩_∩)O哈哈~

来呀!来呀!关注我吧!!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181027G1GL3400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券