python中算术操作符:

  +  -  *  /  %  **  //

  注意:

  /:为真实除法,即对应数学中的除法,通常返回一个浮点数

  //:取整除法,即取商

  %:求模,即取余数

  **:幂运算,这里需要注意的一点是,幂运算符优先级比其左侧的单目运算符优先级高,比其右侧的单目运算符优先级低。

 >>> 10 / 2
5.0
>>> 10 // 2
5
>>> 10 / 3
3.3333333333333335
>>> 10 // 3
3
>>> 10 % 3
1
>>> -2 ** 3
-8
>>> 2 ** -3
0.125

逻辑操作符:

  and(与)  or(或)  not(非)

 >>> 1 > 2 or 4 > 3
True
>>> 1 < 4 and 5 < 4
False
>>> not 3 < 2
True

优先级:

  •   幂运算  **
  •   正负号  + -
  •   算术操作符  * / //
  •          + -
  •   比较操作符  < <= > >= == !=
  •   逻辑操作符  not > and > or

  从上到下,优先级逐渐降低

  

最新文章

  1. eclipse无法识别javax.servlet.*的问题
  2. curl 工具的使用
  3. BZOJ 1718: [Usaco2006 Jan] Redundant Paths 分离的路径
  4. asmack
  5. Oracle设置表只读-alter table xxx read only
  6. poj代码搬家啦啦啦
  7. 强大的PropertyGrid
  8. linux tar.gz zip 减压 压缩命令
  9. 最简单的jdbc操作
  10. MultipartResolver 文件上传
  11. 【代码学习】MYSQL数据库的常见操作
  12. RecyclerView线性分割线
  13. frist Django app — 四、 完善View
  14. Access restriction: The type 'BASE64Encoder'
  15. VPS、虚拟主机、云主机的区别
  16. elasticsearch中文分词器ik-analyzer安装
  17. 从学CodeSmith谈程序员学习方法
  18. c++ String去除头尾空格
  19. How to create Excel file in C#
  20. 使用命令行编译和运行 c、Java和python程序

热门文章

  1. iOS开发解决页面滑动返回跟scrollView左右划冲突
  2. leetcode 整理
  3. 【Windows】Windows服务管家婆之Service Control Manager
  4. bzoj2257[POI2011]Programming Contest
  5. linq的decimal类型保存到数据库只保存到小数点后两位的问题
  6. Django+Celery+Redis实现异步任务(发送邮件)
  7. hadoop 将HDFS上多个小文件合并到SequenceFile里
  8. BZOJ4651 &amp; 洛谷1173 &amp; UOJ220:[NOI2016]网格——题解(附debug数据)
  9. BZOJ2115:[WC2011]Xor——题解
  10. Dalvik虚拟机中DexClassLookup结构解析