码迷,mamicode.com
首页 > 编程语言 > 详细

Python的运算符和运算函数

时间:2020-02-20 22:19:18      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:加法   lex   位运算   位运算符   运算符   ==   表达式   求和   max   

算数运算符:
+ 加
- 减
* 乘
/ 除
% 模(除法的余数)
**幂
//整除(向下取整)
比较运算符
==等于
!=不等于
> 大于
< 小于
>=大于等于
<=小于等于
赋值运算符
= 赋值为
+=相加并赋值
-=相减并赋值
*=相乘并赋值
/=相除并赋值
%=取模并赋值
**=取幂并赋值
//=整除并赋值
:=在表达式内部为变量赋值,如:‘‘‘if(n := len(a)) > 10:‘‘‘ 这里直接为n赋值
位运算符
&
|
^
~
<<
>>
逻辑运算符
and与,前值为True时,返回后值,否则返回False
or 或,前值为True时,返回前值,否知返回后值
not非,值为‘True返回False,值为False时返回True
成员运算符
in 序列中找到值返回True,否则返回False
not in 序列中没有找到值返回True,否则返回False
身份运算符
is
is not

#运算符优先级
# ** 指数 (最高优先级)
# ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
# * / % // 乘,除,求余数和取整除
# + - 加法减法
# >> << 右移,左移运算符
# & 位 ‘AND‘
# ^ | 位运算符
# <= < > >= 比较运算符
# == != 等于运算符
# = %= /= //= -= += *= **= 赋值运算符
# is is not 身份运算符
# in not in 成员运算符
# not and or 逻辑运算符

数字运算操作:
x + y x加y
x - y x减y
x * y x乘y
x / y x除y
x // y x除y后向下取整
x % y x整除y的余数
-x x的相反数
+x x的本身
abs(x) x的绝对值
int(x) x的整数部分
float(x) x的浮点数形式
complex(re,im) 返回一个复数,re为实部,im为虚部
c.comjugate() 返回c的共轭复数
divmod(x,y) 返回(x//y,x%y)
pow(x,y) 返回x的y次方
x ** y x的y次方
sum() 返回求和
max() 返回最大值
min() 返回最小值

Python的运算符和运算函数

标签:加法   lex   位运算   位运算符   运算符   ==   表达式   求和   max   

原文地址:https://www.cnblogs.com/liwenyu/p/12337599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!