大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第18篇文章,第二阶段的课程:Python基础知识:Python中各种常用的运算符。
学习本课程,建议先看一遍:【计算机基础知识】课程。
![8c272fd618ef2bd4163f9883e53589cc.png](https://i-blog.csdnimg.cn/blog_migrate/d32c88fbc6a0e78bff718b16b2df0799.jpeg)
一、算术运算符
算术运算符包括:加(+)、减(-)、乘(*)、除(/);
需要注意的几个运算符:
² 乘方(**)又称幂;
² 整除(//),得到的结果是整数;
² 取余(%),得到的结果是余数;
![3b6e5a8a7829ed27a30f417027c3ed5f.png](https://i-blog.csdnimg.cn/blog_migrate/e4b37b25e4ed826856634e6936dc7352.jpeg)
二、赋值运算符
普通赋值:在Python中等于号【=】表示的是赋值;
² 交叉赋值:两数数值互换
² 链式赋值:将一个数值同时赋值给多个变量
² 解压赋值:将一个列表中n个元素按顺序同时赋值给n个变量
² 增量赋值:在Python中增量赋值的方式 【x += 1】,功能相当于C++中的 x++;
X += 1解析出来是 x = x +1;运算过程是先把等号右边的x的值提取出来,加上1 ,返回给等号左边的x;假如 x = 10 ,那么x += 1中,最后的x等于11。
增量赋值除了有加等于(+=)之外,还有减等于(-=)、乘等于(*=)、除等于(/=),所有的算术运算符都可以变成增量运算符使用。
![3e5e903d36494a444e15a603cb60fc82.png](https://i-blog.csdnimg.cn/blog_migrate/d35db4f7bd2a0ea7bf05445984bf6bce.jpeg)
三、比较运算符
比较运算符包括:
大于 >、小于 =、小于等于 <=、不等于 !=、等于 ==。
![4fba9119725c62f3d89e4e3770623c4e.png](https://i-blog.csdnimg.cn/blog_migrate/12fc13d39baa30d58236c59f4e533764.jpeg)
四、成员运算符
成员运算符只有两个:in not in;用来查找某个字符是否在指定的字符串中。
![5003ce8cabdb268a8cb08607c02bcf64.png](https://i-blog.csdnimg.cn/blog_migrate/6120e14cd8dd9cd2e10ed8aa3161630b.jpeg)
五、逻辑运算符
逻辑运算符共有三个:and 、 or 、not
And:在条件判断 中,只要有一个条件为假,整个判断就为假;
Or:在条件判断中,只要有一个条件为真,整个判断就为真;
Not:表示非的意思;
注意:逻辑运算符中的短路运算,逻辑运算符在做逻辑判断时,会按照优先级与顺序进行逻辑判断,如果前面的条件判断得出结果,那么程序不会继续执行后面的判断。
逻辑运算符的优先级:not > and > or
![bec1b23dba1f16fb64f0e5dc1feba8a7.png](https://i-blog.csdnimg.cn/blog_migrate/3b807968e37a9be0b01b37f4f6aaddaa.jpeg)
还有一类是位运算符,但目前的我们基本上用不到,这里就不做介绍。
![1621bc21ead53cce7e4205516ff3ab87.png](https://i-blog.csdnimg.cn/blog_migrate/f1f899742d8c27e4d19250177385949c.jpeg)
以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。
感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!
本文由杨数Tos原创,欢迎关注,带你一起长知识。