在中文中,我们用词汇和词汇发生关系,也就是造句来表达自己的意思,这些关系就是运算符,比如”我和你“中的“和”就是一种逻辑运算符。我们已经介绍了Python的词汇--不同类型的数据,同样,我们也要用运算符把这些词汇联系起来组成语句,告诉计算机要干啥,这些运算符可以分为以下4种。
1.算数运算符
算数运算符就是表达数字与数字运算关系的符号,可以分为以下7种。+-/加减乘除大家 肯定都知道啦(*为键盘上8的上键,/为英文键盘中的shift左边一个键),要注意的是:
- % 取模,即取余数,如对a取整除b后的余数, 即a%b
- *
- // 取整除, 即取商的整数部分,如a取整除b后的商的整数部分, 即a//b.注意这里是向下取 整,即取数值临近整数的较小数,如4.7的临近整数为4和5,这里取较小数4,-4.7取-5。
2.赋值运算符
赋值运算符与算数运算符有着密不可分的关系,算数运算符是数字与数字的关系,而赋值是变量与变量或变量与数字的关系。
使用算数运算符时,a=20,b=10,print(a+b)的结果是30,表达a+b的运算结果;使用赋值运算符时,a=20,b=10,c=a+b,print(c)的结果是30,表达a+b的运算结果赋值给c,c的值是30.
这里存在简写方法,如“x=x+y”可以简写为“x+=y”
注意:因此print函数中()内不能写赋值公式,如print(a+=b)是错误的。
3.比较运算符
比较运算符就是表达变量与变量大小关系的符号,可以分为以下7种,要注意的是:此时并不是公式,而是表示比较关系,所以不是“=”而是“==”。
4.逻辑运算符
逻辑运算符就是表达变量与变量逻辑关系的符号,可以分为以下三种: and 、or、not.
- and 和,在Python中我们叫它逻辑与。意思就是and两边的表达式都为真的时候,整个表达式才为真。基本格式的用法就是表达式1 and 表达式2。
- or 或,在Python中我们叫它逻辑或。意思就是or两边的表达式,只要有一个为真,那么表达式就为真。只有两边都为假的时候,整个表达式的结果才是假。基本格式的用法就是表达式1 or 表达式2。
- not 不,表示否定。在Python中我们叫它逻辑非,其实就是取反的意思。基本格式的用法就是not 表达式。当表达式为真时,加上了not,那么整个表达式就为假.
以下是一个小练习,快来检测以下吧,快来快来。
i=10
j=3
#取模运算
#取幂运算
#取整除运算