鱼C论坛

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

[技术交流] 《零基础入门学习Python》课时6 笔记

[复制链接]
发表于 2017-7-14 18:24:27 | 显示全部楼层 |阅读模式

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

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

x
课时6 Python之常用操作符

课时5内容回顾
  • 基本数据类型:布尔类型、整型、浮点型、字符串
  • e记法
  • 数据类型转换:int()函数、float()函数、str()函数
  • 获取数据类型信息:type()函数、isinstance()函数

课时6内容总结
与文字想比较,图片传给我们的消息总是更容易吸引我们,SO,我便看着图片将鱼神所讲的内容总结一下哈!

常用运算符优先级

常用运算符优先级




总结:Python中常用的操作运算符有:正负号运算符、算术运算符、比较运算符、逻辑运算符。(其中,幂运算符属于算术运算符。)
           优先级为:幂运算符>正负号运算符>算术运算符>比较运算符>逻辑运算符。

1.幂运算符:**
   知道3**3是求3的3次幂就行了。
  1. >>>3**3
  2. 27
复制代码
2.正负号运算符:+(正)、-(负)
  1. >>>3**-3
  2. 0.037037037037037035
  3. >>>-3**3
  4. -27
复制代码
注意:**和-的优先级。
        **在-的右边时,优先级:**>-。
        **在-的左边时,优先级:**<-。
3.算术运算符:+(加)、-(减)、*(乘)、/(除)、//(拖地除)、**(幂运算,前已说过。)
a.注意:/与//的区别。
    /表示真正的除号。两整数相除的结果为浮点数。但,//中,两整数相除结果取整(注:当两个数中有一个不是整数时,结果为取整的浮点数)。
如:
  1. >>>3/4
  2. 0.75
  3. >>>3//4
  4. 0
  5. >>>1/3
  6. 0.3333333333333333
  7. >>>1//3
  8. 0
复制代码

b.允许运算符与赋值运算符一起使用,形式和C语言中一样。
如:

  1. >>>x=7
  2. >>>x+=2
  3. >>>print(x)
  4. 9
复制代码
4.比较运算符:>、<、>=、<=、==、!=(容易忘记!)
    a.A>B,成立则返回True,否则返回False。
    b.在Python中,A<B<C的书写格式是成立的!

5.逻辑运算符:not、and、or
   注: C语言中是:~、&&、||
a.  x and y : 先判断x的值,如果是0,则返回0,否则返回y的值。
  1. >>>3 and 4
  2. 4
  3. >>>4 and 3
  4. 3
  5. >>>4 and 0
  6. 0
  7. >>>0 and 4
  8. 0
复制代码

b. x or y :先判断x的值,如果为0,则返回y的值,否则返回x的值。
  1. >>>1 or 2
  2. 1
  3. >>>3 or 0
  4. 3
  5. >>>0 or 5
  6. 5
复制代码
c. not x :先判断x的值,如果是0则返回True,否则返回False。
  1. >>>not 2
  2. False
  3. >>>not 0
  4. True
复制代码






评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
小甲鱼 + 5 + 5 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-13 11:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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