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

第七节:对象的简单介绍

运算符

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

8.1算术运算符

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

8.2赋值运算符

形式:= 作用:就是将等号右侧的值赋值给左侧的变量。
带你认识运算符(上) | Python从入门到精通:入门篇之八
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。
带你认识运算符(上) | Python从入门到精通:入门篇之八
>=判断大小关系,左边的值大于或等于右边返回true。
<判断大小关系,左边的值小于右边返回true。
<=判断大小关系,左边的值小于或等于右边返回true。
带你认识运算符(上) | Python从入门到精通:入门篇之八
利用该特性,可以对字符串按照字母顺序进行排序,但是对于中文来说意义不是特别大。
如果不希望比较Unicode编码,则需要将其转换成数字int()或者float()再进行比较。
==相等的关系。两边的值相等返回true。
!=不等的关系。两边的值不相等返回true。
带你认识运算符(上) | Python从入门到精通:入门篇之八
相等和不等比较的都是.
如果要比较id,用is和is not。is比较两者是否是同一对象,同一对象返回true,不同返回false,is not相反。两者都是通过比较id来比较两个对象是否为同一个对象。
第九节:带你认识逻辑运算符

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

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

上一篇:对象的简单介绍 | Python从入门到精通:入门篇之七


下一篇:samrty学习快速上手 教程+实例