鱼C论坛

 找回密码
 立即注册
查看: 1566|回复: 0

[技术交流] 《零基础入门学习python》第六讲笔记

[复制链接]
发表于 2017-7-26 23:25:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 longguangyu 于 2017-8-1 20:59 编辑

《006 python之常用操作符》

知识要点部分

一、算术操作符
1、+、-、*、/、%、**、//运算操作符的使用。
2、关于加减乘除的使用小技巧:善于使用+=、-=、*=、/=。
3、关于python的除法:①在python之前的版本中,运用的是一个地板除法运算;②地板除法---整数除以整数,默认得到一个整数类型,如果有小数的话,会采用一个floor的方式,把小数去掉;③python3当中,除法已经变成的了真实的除法,但是也留了后手,就是使用(//)执行地板除法,不论是整数型还是浮点型执行的都是地板运算。
4、百分号%是求余数运算,双乘号**是幂运算:python进行幂运算,需要考虑优先级的问题。


二、优先级问题
1、+、-、*、/的优先级:先乘除后加减,有括号先算括号里面的。
2、一元操作符与二元操作符
3、幂运算的特殊优先级:幂运算操作符比其左侧的一元操作符优先级高,比其右侧一元操作符优先级低。


三、比较操作符
1、<、<=、>、>=、==
2、比较操作符根据表达式的真假来返回一个布尔类型的值


四、逻辑操作符
1、and:左侧与右侧同时为真的时候,结果为True
2、or:左侧与右侧一边为真的时候,结果为True;两边同时为假时候,结果为False
3、not:是一个元操作符,只有一个操作数时,取这个操作数相反的布尔类型的值


代码要点部分
1、算术操作符
  1. a=5
  2. a=a+3
  3. a
  4. 8

  5. a=5
  6. a+=3
  7. a
  8. 8

  9. d=10
  10. d/=8
  11. d
  12. 1.25

  13. 10//8
  14. 1
  15. 3.0//2
  16. 1.0

  17. 5%2
  18. 1

  19. 3**2
  20. 9
复制代码


2、优先级问题

  1. -3**2
  2. -9
  3. -(3**2)
复制代码

3、逻辑操作符

  1. not True
  2. False

  3. not 0
  4. True

  5. not 4
  6. False   .......................非零的数都解释为True
复制代码








评分

参与人数 1鱼币 +4 收起 理由
小甲鱼 + 4

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 21:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表