我想知道a = 1和之间的区别是a == a什么?
我有两个例子如下:
a = 2
def test():
print ("a=", a)
a == 3
test()
结果:
a = 2
另一个例子:
a = 2
def test():
print ("a=", a)
a = 3
test()
事实证明:
UnboundLocalError: local variable 'a' referenced before assignment
有没有人可以解释“=”和“==”之间的区别?
两者之间的区别是:
== 操作员检查两个对象是否相同。
= 是将值赋给变量的运算符。
例:
>>> a = 5 # `=` operator
>>> a
5
>>> a == 5 # `==` operator
True
三个资料Q群下载不了也转发不了,先放这里Fine_tuning.zipLangChain.zipdata_clear.rar