Python 运算符

Python运算符优先级

以下表格列出了从最高到最低优先级的所有运算符:

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

#算术运算符
a=;
b=;
c=;
c=a+b;
print "1-c的值为:",c
c=a-b
print "2-c的值为:",c
c=a*b
print "3-c的值为:",c
c=a/b
print "4-c的值为:",c
c=a%b
print "5-c的值为:",c #修改变量a,b,c
a=
b=
c=a**b
print "6-c的值为:",c a=
b=
c=a//b
print "7-c的值为:",c #python 比较运算符
if a==b:
print "1-a等于b"
else:
print "1-a不等于b" if a!=b:
print "2-a不等于b"
else:
print "2-a等于b"
if a<>b:
print "3-a不等于b"
else:
print "3-a等于b" #python 赋值运算符
a =
b =
c = c = a + b
print "1 - c 的值为:", c
c += a
print "2 - c 的值为:", c
c *= a
print "3 - c 的值为:", c
c /= a
print "4 - c 的值为:", c
c =
c %= a
print "5 - c 的值为:", c
c **= a
print "6 - c 的值为:", c
c //= a
print "7 - c 的值为:", c #python 位运算符
a=
b=
print "a^b的值为:",a^b
a = # =
b = # =
c =
c = a & b; # =
print "1 - c 的值为:", c
c = a | b; # =
print "2 - c 的值为:", c
c = a ^ b; # =
print "3 - c 的值为:", c
c = ~a; # - =
print "4 - c 的值为:", c
c = a << ; # =
print "5 - c 的值为:", c
c = a >> ; # =
print "6 - c 的值为:", c #python 逻辑运算符
a =
b =
if ( a and b ):
print "1 - 变量 a 和 b 都为 true"
else:
print "1 - 变量 a 和 b 有一个不为 true" if ( a or b ):
print "2 - 变量 a 和 b 都为 true,或其中一个变量为 true"
else:
print "2 - 变量 a 和 b 都不为 true" #python成员运算符
a=
b=
if (a in list):
print "1-变量a在列表中list中"
else:
print "1-变量a不在列表list中" if (b not in list):
print "2-变量b不在给定的列表list中"
else:
print "2-变量b在给定的列表list中"

结果:

"D:\Program Files\Anaconda2\python.exe" E:/Python/PyWorkSpace/Exe02.py
Traceback (most recent call last):
-c的值为:
File "E:/Python/PyWorkSpace/Exe02.py", line , in <module>
-c的值为:
-c的值为:
if (a in list):
-c的值为:
TypeError: argument of type 'type' is not iterable
-c的值为:
-c的值为:
-c的值为:
-a不等于b
-a不等于b
-a不等于b
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为:
a^b的值为:
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为: -
- c 的值为:
- c 的值为:
- 变量 a 和 b 都为 true
- 变量 a 和 b 都为 true,或其中一个变量为 true Process finished with exit code

最新文章

  1. CentOS 7 用户怎样安装 LNMP(Nginx+PHP+MySQL)
  2. Oracle Dataguard之Real-Time Apply
  3. git 教程(9)-远程仓库
  4. NHibernate扫盲
  5. 汉字编码:GB2312, GBK, GB18030, Big5
  6. Linux递归删除文件命令
  7. [条形码] BarCodeToHTML条码生成类 (转载)
  8. Mysql 操作手册
  9. paip.java UrlRewrite 的原理and实现 htaccess正則表達式转换
  10. C++ 简史
  11. 【译】使用Jwt身份认证保护 Asp.Net Core Web Api
  12. ROS(indigo)_pr2_simulator仿真(gazebo)示例
  13. docx httpheader头设置
  14. JavaEE 之 Spring(二)
  15. java 根据身份证号码获取出生日期、性别、年龄
  16. 机器学习技法笔记:13 Deep Learning
  17. MP实战系列(五)之封装方法讲解
  18. 取n到m行
  19. 17.泛型.md
  20. MapReduce中,new Text()引发的写入HDFS的输出文件多一列的问题

热门文章

  1. python基础学习笔记——类空间问题以及类之间的关系
  2. Githun&amp;HEXO建站小记
  3. 03008_ServletContext
  4. day01 项目
  5. Linux 安装 tree命令
  6. 面向对象——property
  7. tornado中文教程
  8. API生命周期第二阶段——设计:如何设计API(基于swagger进行说明)
  9. EF知识和经验
  10. 刷题总结——分糖(ssoj 容斥原理+逆元+快速幂+组合数求插板)