python赋值语句小坑 发表于 2016-01-10 更新于 2021-07-15 分类于 编程 本文字数: 155 阅读时长 ≈ 1 分钟 说到python赋值语句,大家想必一个念头——so easy,不是lz = 'dashabi'吗。确实,easy是easy,里面却有个小坑,虽小,却不易发现。在代码量多的时候,就有点恶心了。 正常的语句是这样 123>>> aa = u'这是一个坑'>>> aa u'\u8fd9\u662f\u4e00\u4e2a\u5751' 坑在这里 123>>> aa = u'这是一个坑',>>> aa (u'\u8fd9\u662f\u4e00\u4e2a\u5751',) 看出区别没有,坑的后面有个逗号,平时这逗号没什么卵用,但在赋值语句的末尾会将原来的对象转化为tuple。和aa = (u'这是一个坑',)是一样的效果。