网站备案 快速,我的校园网站制作,全国企业管理信息系统网站,治多县网站建设公司运算符#xff0c;我们日常生活中使用的加减乘除#xff0c;都是运算符的一种。当然这种一般我们称为算术运算符#xff0c;用于处理数字运算的。但是在计算机语言中#xff0c;还有很多的运算符。用于处理不用的情况。主要有以下几类#xff1a;算术运算符比较运算符逻辑…运算符我们日常生活中使用的加减乘除都是运算符的一种。当然这种一般我们称为算术运算符用于处理数字运算的。但是在计算机语言中还有很多的运算符。用于处理不用的情况。主要有以下几类算术运算符比较运算符逻辑运算符成员运算符算术运算符算术运算符就是日常所用的加减乘除这些运算符在计算机语言中可以用于数值类型的运算。运算符描述例子相加56 结果为 11-相减5-3 结果为 2*乘法3 * 6 结果为 18**取幂x 的 y 次方3 ** 3 结果为 27/除法普通除法5/2 结果为 2.5//取整除也叫地板除只取商的整数部分5//2 结果为 2%取余常用于奇偶和是否能被整除的判断5 % 2 结果为 1加法和乘法还可以用于字符串的运算 s1 hello s2 world s1 s2 # 字符串的拼接helloworld s1 * 3 # 字符串乘几相当于把该字符串重复多少次。hellohellohello比较运算符比较运算符也就是判断是否相等、大于、小于等。返回的结果都是布尔值主要用于条件判断。运算符描述例子等判断是否相等(必须两个等号)相等返回 True不等返回 False56 返回 False!不等判断是否不相等不等则返回 True相等返回 False5 ! 6返回 True大于左边大于右边返回 True否则返回 False5 4返回 True小于左边小于右边返回 True否则返回 False5 3返回 False大于或等于5 5返回 True小于或等于4 6 返回 True比较运算符也可以用在字符串上用字符串比较的话就是以ASCII码的顺序进行比较的。也就是小写字母 大写字母 数字 nemo hello # n 在 h 后面所以 n 比 h 大True数值类型不能和字符串进行比较运算。 a 1 # 比较运算符 不支持在 str 类型和 int 类型之间比较TypeError: not supported between instances of str and int逻辑运算符逻辑运算符也叫布尔运算符主要用于将多个条件运算进行连接。Python 中的逻辑运算符直接简单粗暴的使用英语单词而不是各种符号这也就很好记了。运算符描述例子and与运算and 前后条件同时为 True 时返回 True有一个不为 True则返回 False3 2 and 2 4 返回Falseor或运算or 前后条件只要有一个为 True 则返回 True只有当前后两个条件都为 False 才返回 False3 2 or 2 4返回 Truenot非运算not 的后面跟条件对条件的结果取否not 3 2返回False成员运算符成员运算符只有 in 和 not in主要用于判断某个值是否在某个序列(后面再讲)中。运算符描述例子in判断某个值是否在某个序列中在的话返回 True不在则返回 Falseh in hello返回 Truenot in判断某个值是否不在某个序列中不在的话返回 True在的话返回 Falsex not in hello返回 True身份运算符在 Python 中有一种身份运算符is用来判断变量的对象是否是同一对象。在数据类型中我们所过在 Python 中所有的数据类型都是对象。也就是所变量中储存的都是对象。在 Python 中有一个专门用来检查是否同一对象的函数 id()id()用来返回对象在内存中的地址。如果同一个内存地址存储的内容就是同一个对象。 a 1 b 1.0 id(a)1784179728 id(b)1740733557424 a is bFalse c 1 id(c)1784179728 a is c # 相当于 id(a) id(c)True身份运算符先做了解如果有疑问可以在评论中提出如果实在不能理解可以先跳过前期一般来说很少涉及到本节思考3 2 1 返回为何(3 2) 1返回又是什么为什么(3 2) 1 的返回呢有没有明白点什么a A 呢为什么