数学计算中的运算有加减乘除乘方幂次等等,再高深些的运算符号还有log,根号,sin,tan,cos等等……那么Python中的运算符号你了解多少呢?
今天小U 为大家简单介绍一下Python运算符的分类以及如何使用,希望对大家学习Python有所帮助!
★ Python有哪些运算符★
01
算术运算符
02
比较运算符
03
赋值运算符
04
逻辑运算符
05
位运算符
06
成员运算符
07
身份运算符
08
运算符优先级
算数运算符
+加
两个对象相加
x+ y输出结果3
-减
- 得到负数或是一个数减去另一个数
x-y输出结果-1
*乘
两个数相乘或是返回一个被重复若干次的字符串
x*y输出结果2
/除
- x除以y
x/y输出结果2
%取模
- 返回除法的余数
y % x 输出结果 0
**幂
- 返回x的y次幂
x**y 为1的2次方, 输出结果 1
假设以上变量均为:x=1,y=2
比较算数符
==等于
- 比较对象是否相等
(x == y) 返回 False
!=不等于
不等于
- 比较两个对象是否不相等
(x != y) 返回 true
>大于
- 返回x是否大于y
(x > y) 返回 False
- 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。
(x
>=大于等于
- 返回x是否大于等于y。
(x >= y) 返回 False
- 返回x是否小于等于y。
(x
假设以上变量均为:x=1,y=2
赋值运算符
=
简单的赋值运算符
z= x + y 将 x + y 的运算结果赋值为 z
+=
加法赋值运算符
z += x 等效于 z = z + x
-=
减法赋值运算符
z -=x 等效于 z = z - x
*=
乘法赋值运算符
z *= x 等效于 z = z* x
/=
除法赋值运算符
z /=x 等效于 z = z /x
**幂
取模赋值运算符
z %= x 等效于 z = z %x
假设以上变量均为:x=1,y=2
逻辑运算符
运算符
表达式
描述
栗子
and
x and y
布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
(x andy) 返回 2。
or
x or y
布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。
(x or y) 返回 1
not
not x
布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
not(x and y) 返回 False
其他的几个运算符就很简单了,在此就不一一介绍了,有不明白的童鞋可以后台私信我哟~
小U还为大家准备了Python线上试听课
赶快扫码占座 先睹为快!
可免费领取Python入门书籍PDF版
可免费领取利用Python进行数据分析电子版书籍
可免费领取Python基础语法图
可免费获取爬取校花女神排行榜教程
领取专属 10元无门槛券
私享最新 技术干货