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

备考刷题,请到

CDA认证小程序

关于赋值语句,以下选项中描述错误的是
A. a,b = b,a 可以实现a 和 b值的互换
B. a,b,c = b,c,a 是不合法的
C. 在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
D. 赋值与二元操作符可以组合,例如&=
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

答案是 B: `a,b,c = b,c,a` 是不合法的。

分析:

A: `a,b = b,a` 可以实现 a 和 b 值的互换。这是一个合法的多重赋值语句,在Python中被广泛使用来交换两个变量的值,而不需要使用临时变量。

B: `a,b,c = b,c,a` 是合法的。这也是一个多重赋值语句,Python会同时计算右侧的表达式,并将结果按顺序赋给左侧的变量。因此,`a,b,c = b,c,a` 是合法的,不会产生语法错误。

C: 在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句。这一描述是正确的。在Python中,赋值语句用于将右侧表达式的值赋给左侧的变量。

D: 赋值与二元操作符可以组合,例如`&=`。这是正确的。Python支持复合赋值运算符,如`+=`, `-=`, `*=`, `/=`, `&=`等,它们用于在进行运算的同时进行赋值。

综上所述,B选项的描述是错误的,因为它实际上是一个合法的语句。