美文网首页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 和 ==

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