刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

关于Python赋值语句,以下选项中不合法的是?( )

A
a,b=b,a
B
a=b=1
C
a=(b=1)
D
a=1;b=1
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

【喵呜刷题小喵解析】在Python中,赋值语句的语法规则如下:A. `a,b=b,a` 是合法的,它表示将b的值赋给a,然后将a的值赋给b,这种交换变量的方式在Python中是合法的。B. `a=b=1` 也是合法的,它表示将1赋给b,然后将b的值(此时b的值为1)赋给a,这是链式赋值的语法。C. `a=(b=1)` 这种写法在Python中是不合法的,因为在Python中,赋值语句不能作为另一个赋值语句的一部分。正确的写法应该是 `b=1; a=b` 或者 `a, b = 1, 1`。D. `a=1;b=1` 是合法的,它表示分别将1赋给a和b。因此,选项C是不合法的Python赋值语句。
创作类型:
原创

本文链接:关于Python赋值语句,以下选项中不合法的是?( )

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share