永发信息网

python 里,= 表达式是什么意思

答案:1  悬赏:70  手机版
解决时间 2021-02-24 06:26
  • 提问者网友:放下
  • 2021-02-23 19:36
比如下面的语句:self.l_user , = self.ax.ploat(range(POINTS), self.user, label=“标签”) 非要逗号 , 不要报错。
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-02-23 19:52
当元组(tuple)中只有一个元素时,需要加一个逗号表示它是一个元组,不然python会将其识别为一个元素

a = (1)
b = (1,)
print(a, type(a))
print(b, type(b))运行一下,结果为
(1, <type 'int'>)
((1,), <type 'tuple'>)所以你这句话不是,=的作用,而是self.l_user,(这样就表示一个元组了)
举个简单的例子:
a = (1,)
b, = (1,)
print(a, type(a))
print(b, type(b))结果:
((1,), <type 'tuple'>)
(1, <type 'int'>)所以说这里的,一定要加上
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯