免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5280 | 回复: 18
打印 上一主题 下一主题

True == False == False的运算过程 [复制链接]

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:16:53
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-08-07 11:04 |只看该作者 |倒序浏览
本帖最后由 夏织风 于 2015-08-07 11:43 编辑

这个运算结果为false
我是一个初学python的小白,关于这个问题我有两个疑问:

1.python的运算顺序是从左往右还是从右往左?
2.我计算的结果为true,计算方法类似于(True == False) == False,请问这两种表达方法有什么本质的不同?

请各位大神不吝赐教!万分感谢!

我刚才做了一个假设:(True == False) && (False == False),如果按这个假设运算的话,结果确实为false,但是我不清楚自己的假设正不正确

论坛徽章:
26
2015亚冠之胡齐斯坦钢铁
日期:2015-06-25 21:40:202015亚冠之柏斯波利斯
日期:2015-08-31 17:03:192015亚冠之柏斯波利斯
日期:2015-11-07 13:10:00程序设计版块每日发帖之星
日期:2015-11-10 06:20:00每日论坛发贴之星
日期:2015-11-10 06:20:00程序设计版块每日发帖之星
日期:2015-11-26 06:20:00程序设计版块每日发帖之星
日期:2015-12-02 06:20:00黄金圣斗士
日期:2015-12-07 17:57:4615-16赛季CBA联赛之天津
日期:2015-12-23 18:34:14程序设计版块每日发帖之星
日期:2016-01-02 06:20:00程序设计版块每日发帖之星
日期:2016-01-06 06:20:00每日论坛发贴之星
日期:2016-01-06 06:20:00
2 [报告]
发表于 2015-08-07 14:49 |只看该作者
回复 1# 夏织风

我也是小白
主要是想知道LZ的学习曲线?
LZ 你是怎么学习Python的?

LZ python是自学还是参加培训?

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:16:53
3 [报告]
发表于 2015-08-07 15:54 |只看该作者
我是自学,目前只是做些小模块。以后自己会试着写一些复杂的脚本。
我感觉python相对来说很好理解。
回复 2# substr函数


   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:16:53
4 [报告]
发表于 2015-08-07 15:56 |只看该作者
我认为,True == False == False实际上是(True == False) and (False == False)的简化写法,不过,对于我这样的小白来讲,在编程的时候还是偏向后者,容易理解。
回复 1# 夏织风


   

论坛徽章:
5
技术图书徽章
日期:2014-04-18 08:52:38午马
日期:2014-04-30 13:28:11摩羯座
日期:2014-11-07 13:34:122015年亚洲杯之日本
日期:2015-03-12 14:01:4915-16赛季CBA联赛之北京
日期:2017-06-28 17:25:56
5 [报告]
发表于 2015-08-07 18:08 |只看该作者
  1. 1<2<3
复制代码
跟这一样吧

论坛徽章:
26
2015亚冠之胡齐斯坦钢铁
日期:2015-06-25 21:40:202015亚冠之柏斯波利斯
日期:2015-08-31 17:03:192015亚冠之柏斯波利斯
日期:2015-11-07 13:10:00程序设计版块每日发帖之星
日期:2015-11-10 06:20:00每日论坛发贴之星
日期:2015-11-10 06:20:00程序设计版块每日发帖之星
日期:2015-11-26 06:20:00程序设计版块每日发帖之星
日期:2015-12-02 06:20:00黄金圣斗士
日期:2015-12-07 17:57:4615-16赛季CBA联赛之天津
日期:2015-12-23 18:34:14程序设计版块每日发帖之星
日期:2016-01-02 06:20:00程序设计版块每日发帖之星
日期:2016-01-06 06:20:00每日论坛发贴之星
日期:2016-01-06 06:20:00
6 [报告]
发表于 2015-08-08 13:36 |只看该作者
回复 4# 夏织风

我认为容易理解。

True == False == False
a < b < c


不容易理解
True == False and  False == False
a < b and b < c

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:16:53
7 [报告]
发表于 2015-08-10 10:07 |只看该作者
那么请问
result = False != True == False
print result
这个result的结果是多少呢?
我没有理解你说的a<b<c
麻烦大神解释说明一下吧
回复 6# substr函数


   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:16:53
8 [报告]
发表于 2015-08-10 10:07 |只看该作者
那么请问
result = False != True == False
print result
这个result的结果是多少呢?
我没有理解你说的a<b<c
麻烦大神解释说明一下吧
回复 5# murdercool


   

论坛徽章:
26
2015亚冠之胡齐斯坦钢铁
日期:2015-06-25 21:40:202015亚冠之柏斯波利斯
日期:2015-08-31 17:03:192015亚冠之柏斯波利斯
日期:2015-11-07 13:10:00程序设计版块每日发帖之星
日期:2015-11-10 06:20:00每日论坛发贴之星
日期:2015-11-10 06:20:00程序设计版块每日发帖之星
日期:2015-11-26 06:20:00程序设计版块每日发帖之星
日期:2015-12-02 06:20:00黄金圣斗士
日期:2015-12-07 17:57:4615-16赛季CBA联赛之天津
日期:2015-12-23 18:34:14程序设计版块每日发帖之星
日期:2016-01-02 06:20:00程序设计版块每日发帖之星
日期:2016-01-06 06:20:00每日论坛发贴之星
日期:2016-01-06 06:20:00
9 [报告]
发表于 2015-08-10 13:33 |只看该作者
回复 8# 夏织风

我是小白。

我的系统是mac os x

等我搞明白这个问题再来回复。
这是一个值得探讨的问题。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:16:53
10 [报告]
发表于 2015-08-10 17:10 |只看该作者
我也是小白一枚。
我只是不太认同你所说的a<b<c的思路。
你所说的a<b<c的运算思路,我觉得你其实理解成了a<b并且a<c的运算,但是换个角度想一想,如果是这个思路的话,表达式该是b>a<c。
一般的运算顺序按照从左往右的顺序或从右往左的顺序进行。
我觉得a<b<c仅仅是把a<b和b<c中的b简化为一个,达到简洁的效果。
回复 9# substr函数


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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP