zoukankan      html  css  js  c++  java
  • Python 里面什么时候用一个=,什么时候用两个=

    赋值用=                                                                   i != j != k   >>>>>>  i,j,k = 121   满足条件 
    判断用==                                                                 a = i != j     >>>>>>   a = (i != j)  
    返回值用return                      
    写文字在控制台用print

    比如:
    将a赋值到b:a=b
    判断a的内容是不是b(可以总结为有if、while开头的右边的括号都要用==):if(a==b)
    返回值和输出:
    def testreturnvalue(a)
    return a
    #可以总结为return用于def里,print也可以用于def里
    print testreturnvalue("value")
    #print就会在控制台里显示后面的文字,而return是不显示的(你可以这样理解...)...由于print后面的不是文字而是一个过程所以调用过程testreturnvalue,传递参数名为a内容为"value"字符串,由于return a返回名为a的字符串的内容"value",所以可以说这段代码是:print "value"
    #输出:
    >>value

    is 与 == 的区别

    is 用于判断两个变量引用对象是否为同一个,即比较对象的地址id

    == 用于判断引用变量引用对象的值是否相等。

    一个完整的对象 由三部分组成: id /  type /value

    整数缓存问题  :小整数对象[-5,256]在全局解释器范围内被放入缓存供重复使用

    is 运算符比 == 效率高,在变量和None进行比较时,应该使用is

     

  • 相关阅读:
    QTP11安装包 免费汉化版 / QTP11破解版下载
    linux查看操作系统版本、内存信息
    Oracle 性能优化总结
    CV-物体检测-tensorflow
    pytest使用-文火微烹pytest
    高科技通缩和比特币投资
    格局观修炼
    陈春花推荐的三本书是什么 back to basic -- management
    长期价值主义
    参与感,对于一个人究竟有多重要?
  • 原文地址:https://www.cnblogs.com/joneylulu/p/10083504.html
Copyright © 2011-2022 走看看