python3中 为什么下图 a与b 的输出值是一样的? a的单引号去哪了?

图片说明

print(a)跟print('123')是一样的,a换成"123"也一样,不需要纠结

这里有一个知识点,就是逗号运算符,可以自动转换类型,不同于+
所以,123也是可以的,会相当于 "a = " + str(123)
https://www.cnblogs.com/ubuntu1987/p/11510862.html

如果想输出带引号的,用str(a)吧