带你认识运算符(上) | Python从入门到精通:入门篇之八-阿里云开发者社区

开发者社区> Python学习站> 正文

带你认识运算符(上) | Python从入门到精通:入门篇之八

简介: 本节将学习有关运算符的知识,包括算术运算符、赋值运算符和关系运算符。

第七节:对象的简单介绍

运算符

也叫操作符。可以对一个值或者两个值进行运算或各种操作。比如:+、-、*、/、=都属于运算符。

8.1算术运算符

1、+ 加法运算符
可以对值进行加法运算。如果是两个字符串就拼接起来。
image.png
2、- 减法运算符
对值进行减法运算。字符串不可以进行减法运算。bool值可以,true就是1,false就是0;
3、* 乘法运算符
值的乘法就是算术的乘法运算。如果是将字符串和数字相乘,就是对字符串进行复制的操作。
4、/ 除法运算符
运算时结果总会返回一个浮点类型。
注意:除数不能为0;
5、//整除
只保留计算时的整数位。直接舍去小数位总会返回一个整数位。
6、* *求幂运算
image.png
image.png
开方运算:转换成幂运算
image.png
7、% 取模运算
就是取两个数相除的一个余数。

8.2赋值运算符

形式:= 作用:就是将等号右侧的值赋值给左侧的变量。
image.png
1、+=
a+=5 相当于 a=a+5
2、-=
a-=5 相当于 a=a-5
3、*=
a * =5 相当于 a=a*5
4、/=
a/=5 相当于 a=a/5
5、* *=
a* *=5 相当于 a=a* *5
6、//=
a//=5 相当于 a=a//5
7、%=
a%=5 相当于 a=a%5

8.3关系运算符

用来比较两个值之间的关系,总是会返回一个布尔值,如果关系成立返回true,不成立返回false。
>判断大小关系,左边的值大于右边返回true。
image.png
>=判断大小关系,左边的值大于或等于右边返回true。
<判断大小关系,左边的值小于右边返回true。
<=判断大小关系,左边的值小于或等于右边返回true。
image.png
利用该特性,可以对字符串按照字母顺序进行排序,但是对于中文来说意义不是特别大。
如果不希望比较Unicode编码,则需要将其转换成数字int()或者float()再进行比较。
==相等的关系。两边的值相等返回true。
!=不等的关系。两边的值不相等返回true。
image.png
相等和不等比较的都是.
如果要比较id,用is和is not。is比较两者是否是同一对象,同一对象返回true,不同返回false,is not相反。两者都是通过比较id来比较两个对象是否为同一个对象。
第九节:带你认识逻辑运算符

视频学习:阿里云大学之Python进阶必看

配套Python进阶文章点击此处获取

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
Python学习站
使用钉钉扫一扫加入圈子
+ 订阅

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

官方博客
官网链接