Python 运算符
来源:互联网 发布:access数据库设置主键 编辑:程序博客网 时间:2024/05/23 11:21
算术运算符
运算符
描述
代码结果 a=10 b=3.0
+
两个对象相加
13.0
-
两个对象相减
7.0
*
两个对象相乘
30.0
/
两个对象相除
3.3333333333333335
%
取模 -返回除法的余数
1.0
**
幂 -返回x的y次幂
1000.0
//
取整除 -返回商的整数部分
3.0
赋值运算符
该运算符需要配合算术运算符一起,方法是在算术运算符后面加上=.
比如a+=b 表示a=a+b; a**=b 表示 a=a**b.
比较运算符
运算符
描述
代码结果 a=10 b=3.0
==
两个对象相等
False
!=
两个对象不相等
True
<>
两个对象不相等
True
>
前面大于后面的对象
True
<
前面小于后面的对象
False
>=
前面大于等于后面的对象
True
<=
前面小于等于后面的对象
False
位运算符
运算符
描述
代码结果 a=10 b=3.0
按位表示a=1010, b=0011
&
按位与运算符
0010
|
按位或运算符
1011
^
按位异或运算符
1001
~
按位取反运算符
~a = 0101
<<
左移动运算符,高位丢弃,低位补0
0101 0000
>>
右移动运算符,低位丢弃,高位补0
0000 0001
逻辑运算符
运算符
描述
代码结果 a=10 b=3.0
按位表示a=1010, b=0011
And
布尔与
1010 , true
Or
布尔或
0011 , true
Not
布尔非
Not a = False
成员运算符
运算符
描述
代码结果 a=10 b=(2,4,6,10)
In
a in b 表示 a在序列b里
true
not in
a not in b 表示 a不在序列b里
False
身份运算符
运算符
描述
代码结果 a=10 b=3
Is
判断两个标识符是不是引用自一个对象
False
Is not
判断两个标识符是不是引用自不同对象
true
>>> id(a)
491188304
>>> id(b)
491188080
>>> a is b
False
>>> a is not b
True
>>> a is a
True
>>> b=10
>>> id(b)
491188304
>>> a is b
True
>>>
运算符优先级
这里我就不划表格了,因为我在很多资料上看到很多不一样的排序.我不想对它进行研究,因为代码靠默认的优先级非常不利于代码阅读,建议在必要的时候使用()来处理.
- Python 运算符
- Python运算符重载
- Python 的运算符
- python运算符优先级
- python运算符
- python 运算符详解
- Python运算符重载
- Python运算符重载
- python 运算符
- python-DAY2-运算符
- Python 切片运算符
- 运算符-python
- Python中运算符
- python-运算符
- python的运算符
- Python运算符重载
- Python 运算符
- Python运算符重载
- 使用NPM命令安装库时,遇到 npm ERR! fetch failed https://registry.npmjs.org/xxx的问题
- ASP.NET中函数返回多个值的方法
- 开源企业内部沟通协作平台 ENTBOOST 发布1.21版本
- Intellij IDEA导入项目出现Cannot load settings from file错误
- 137. Single Number II
- Python 运算符
- 我不是产品经理-007
- PhoneStatus
- AS报错:failed to find target with hash string 'Google Inc.:Google APIs:21'的报错解决方法
- Route-Policy 路由策略 规则详解
- 判断Android应用是否在前台
- msp430 USB驱动
- React 使用fromidable 模块进行文件上传出现First argument must be a string 的解析错误的原因
- Android 快速开发系列 打造万能的ListView GridView 适配器