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

 

 

 

 

转载于:https://www.cnblogs.com/joneylulu/p/10083504.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值