Python 里面什么时候用一个=,什么时候用两个=? 比如a==b,a=1啥的,。。。、 老师讲的好混淆

还有return 和print。。。那个印度老师口音上课完全听不懂。。。

赋值用=
判断用==
返回值用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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-30

赋值用=
判断用==
返回值用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

= 表示赋值, a=b 把b的值赋给a
==表示测试是否相等,a==b就是问a和b是否相等


本回答被网友采纳
第2个回答  2013-01-29
=在负值的时候用,==用在对比2个值的时候用,如你为A负值即A=3
比较a是否等于3则a==3,==一般用于判断语句较多
第3个回答  2013-01-29
吐槽印度老师?我喜欢。
你吐槽python的=和==?一个等号赋值,两个等号是判断相等,C也是这样用的知不知道?这个是主流啊,你肥猪流了!
再吐槽一下,javascript还有===知不知道?比==还好用呢。
第4个回答  2013-01-28
比较的时候,也就是后面有冒号的时候用==
比如 if,while...
其他的时候用=
相似回答