天天看点

带你认识运算符(上) | 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、

* *=

* *

* *

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进阶文章点击此处获取