考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

若a,b,c,d皆为变量,以下赋值语句中,写法正确的是:
A. a = b,c,d
B. a,b = b,a
C. a,b,c, = d
D. a,b == b,a
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

在分析这些赋值语句时,我们需要了解Python的多变量赋值语法。以下是对每个选项的分析:

- **选项 A:** `a = b,c,d`
这个写法是正确的。它将会把`b, c, d`作为一个元组赋值给`a`,所以`a`将会是一个元组`(b, c, d)`。

- **选项 B:** `a,b = b,a`
这个写法也是正确的。它演示了Python的多变量同时赋值和交换值的特性。在这一行执行后,`a`将得到原来`b`的值,而`b`将得到原来`a`的值。

- **选项 C:** `a,b,c, = d`
这个写法是不正确的。因为`a, b, c`是一个包含三个变量的元组,而右边`d`是一个单独的变量。除非`d`是一个包含三个元素的可迭代对象,否则会发生长度不匹配错误。

- **选项 D:** `a,b == b,a`
这是一个错误的写法,因为`==`是比较运算符,而不是赋值运算符。赋值应该使用`=`。

综上所述,选项 A 和 B 是正确的赋值语句。