|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1.算数运算符:
加(+),减(-),乘(*),除(/),幂运算(**),地板除(//),取模(%)
1)/ 与 //
在python中,/ 表示真正的除号,例如4/2 = 2.0。也说明两者相除的值是一个浮点数
为了兼容地板除的方法,python加入了//。例如3//2 --》 1,3.0//2 ----》1.0。说明两者相除只得到整数。而且两者都为整数时值为整数,否则一个为浮点数。
2)** 与 (-)
‘-’在一个数字前面表示为负号。
当**在-的右边时,优先级高于-。例如-2**2相当于-(2**2)等于-4,而当其在右边时优先级低于-,如2**-2则相当于2**(-2)等于0.25。
3)运算符与等号一起使用。例如 x = 8,x += 2 后,x的值为10 。
2.not > and > or
短路逻辑:
x and y, 其中有0就返回0,没有则返回y。(先判断x,后看y)例如 3 and 5 值为5;0 and 4 值为0
x or y,先看x。如果x为0返回y,否则返回x。例如 3 or 4的值为 3;0 or 4的值为4 。
not x,取与x相反。是True 变False,反之亦然。
3.比较运算符
< <= > >= == !=
满足条件为True,不然就False
4.赋值运算符: =
P.S.Python中允许 x=y=z=2
5.运算符优先级
首先理解一个概念,几元运算符指的是运算符的操作数有几个;一般而言优先级上一元运算符高于二元运算符,算数运算符优先级>比较运算符>逻辑运算符。
所以运算的时候带上(),文明你我他,共建和谐社会。_(:з)∠)_
|
评分
-
查看全部评分
|