美文网首页python自学
关于for,is 和 ==

关于for,is 和 ==

作者: 两分与桥 | 来源:发表于2018-04-25 17:16 被阅读3次

看到一个小程序,很容易犯错的地方,pycharm 都提示出错了,但是最后是没问题的

i = 0 #这句不管存不存在,代码执行结果都是一样的,想想为什么
for i in range(10):
    print(i)

print('\nend , i = ', i)

最后打印的是这个,i = 9

0   1   2   3   4   5   6   7   8   9   
end , i =  9

is 方法是检测 id 是否相等,也就是内存地址是否相等,== 表示的是检测两个对象的值是否相等, 可以参考在微信上找到的一篇文章,写的十分清楚。
地址:https://mp.weixin.qq.com/s/0LO7W5KcIVleMallvDLQbw

相关文章

  • 关于for,is 和 ==

    看到一个小程序,很容易犯错的地方,pycharm 都提示出错了,但是最后是没问题的 最后打印的是这个,i = 9 ...

  • 关于is和==

    表面上is和==都是用来测试相等性,可是它们却很不一样。 ==操作符测试值的相等性。 is表达式测试对象的一致性...

  • 关于&>和>&

    >&根据后面的参数不同会有不同的结果。 a.当>&后面接文件时,表示将标准输出和标准错误输出重定向至文件。(此时就...

  • 关于if()和==

    if语句是一个比较常用的语句,if语句语法格式为: if()括号条件可以为任意表达式,一般为布尔类型,计算结果为t...

  • 关于演员、关于乐观和关于爱情

    1、关于演员 我们每一个人都是演员,都在为各自的观众们表演,并且渴望获得他们的关注的目光。 在人生这个舞台上,没有...

  • 关于

    关于音乐 关于艺术 关于科学 关于真理 关于角落的书 关于那把吉他和画架 都被关于过去和心 打开于春

  • 关于「井」和「#」

    井,源远流长 井,是一种用来从地表下取水的装置。井的发明使人类在远离河流、湖泊的地方也能坐拥洁净的水源。《周易》曰...

  • 关于EnumerateObjectsUsingBlock和for

    关于EnumerateObjectsUsingBlock和for-in之间的较量 如果我们要遍历一个数组, 上过编...

  • 关于EnumerateObjectsUsingBlock和for

    站在巨人的肩膀上,从前辈那里拿来的经验。 结论1:当只是遍历NSArray的时候使用For-in会比较快速, 推荐...

  • 关于蝶和

    DIH蝶和科技作为一家全球领先的智慧医疗企业,公司不仅是全球智能康复技术及整体解决方案的领军企业,也是全球唯一能提...

网友评论

    本文标题:关于for,is 和 ==

    本文链接:https://www.haomeiwen.com/subject/dmpylftx.html