咪哥杂谈
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哈哈~
来呀!来呀!关注我吧!!
领取专属 10元无门槛券
私享最新 技术干货