赋值用= 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