这章让我们来看看python运算符,作为一门人工智能的语言,python的成功之处就在于其强大的数学运算能力。而运算符则起着举足轻重的作用,那么什么是运算符呢?
我先举个例子,还记得上幼儿园或小学的时候老师教我们学算术的情景吗?老师会问,“小朋友们,1加1等于几呀?”这时候我们就会异口同声的说,“老师2”。其中的这个加号就是运算符,数学中最常用的有加、减、乘、除、乘方、开方等。
但是python程序设计语言中的运算符就要复杂的多了。它分为算术运算符,比较(关系)运算符,赋值运算符,逻辑运算符,位运算符,成员运算符,身份运算符等,除此之外还要考虑运算符优先级等问题。下面让我们来看看这些运算符。
算术运算符
+ 加
- 减
* 乘
/ 除
% 取模
** 幂
// 取整除
比较运算符
== 等于
!= 不等于
大于
小于
= 大于等于
= 小于等于
赋值运算符
= 简单的赋值
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
%= 取模赋值
**= 幂赋值
//= 取整除赋值
:= 海象
位运算符
按位与
按位或
^ 按位异或
~ 按位取反
左移动
右移动
逻辑运算符
and
or
not
成员运算符
in
notin
身份运算符
is
isnot
运算符优先级
**
~+-
*/%//
+-
^
==
==!=
=%=/=//=-=+=*=**=
isisnot
innotin
notandor
怎么样,是不是很晕呀?“这都是什么跟什么呀,怎么运算符还会有英文呢?”别急,小伙伴们,大家先好好的熟悉一下这些运算符,下章将举例给大家详细解释一下各个运算符的用法。