鱼C论坛

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

[技术交流] 《零基础入门学习Python》学习笔记006Python之常用的操作符

[复制链接]
发表于 2017-7-15 17:00:49 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 six_mao 于 2017-7-15 17:01 编辑

算数操作符:
+        -        *        /        %        **        //

加减乘除大家都很熟悉了,Python中的加减乘除是跟生活中一致的。有一些简易写法:

  1. >>> a = b = c = d = 10
  2. >>> a += 1  #a = a + 1
  3. >>> b -= 1  #b = b - 1
  4. >>> c *= 2  #c = c * 2
  5. >>> d /= 4  #d = d / 2
  6. >>> print(a,b,c,d)
  7. 11 9 20 2.5
复制代码

有其他语言的编程基础的会发现,Python的除法跟其他有些不一样,许多对整数除法采用floor的方式,也称地板除法。就是相除的结果舍弃小数。但并不表示Python没有采用这种除法所以Python有两个斜杠的算数操作符,它就是用来实现地板除法的,而且它还不一样,无论相除的操作数是否为整型,都将执行地板除法:


%是求余的操作符。得到余数

Python还有一个特殊的操作符双星号‘**’,幂运算操作符。

比较操作符:

<                        <=                        >                        >=                        ==                        !=

逻辑操作符:

and                                or                                not

另外,这麼做也是合法的:

snipaste_20170715_153127.png


关于优先级问题附图一张:

snipaste_20170715_153455.png

注意一点:
幂运算操作符与一元操作符的优先级关系很特别,幂运算操作符比左侧的一元操作符优先级高,比其右侧的一元操作符优先级低。

课后作业整理:
4.not>and>or     短路逻辑的使用




snipaste_20170714_142445.png

评分

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

查看全部评分

本帖被以下淘专辑推荐:

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 05:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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