下列语句在python中非法的是_下列哪个语句在Python中是非法的?

84

多重赋值:x=y=z=1

多元赋值:x,y,z=1,3,'a string'

增量赋值:x+=1

但是y=(x=x+1)

并不适用python,等号右边不能是赋值语句

发表于 2018-08-22 23:54:25

回复(0)

60

b,赋值语句没有返回值,不能用于赋值。

发表于 2018-02-28 19:56:52

回复(0)

74

本题选项 B 中的语句非法,因为将 x = (y = z + 1) 中右半部分括起来后,相当于把一个赋值表达式赋值给变量 x,因此出现语法错误。

正确的赋值语法应把括号去掉,即: x = y = z + 1

这种赋值方式可称为 连续赋值、批量赋值、多元赋值、多变量赋值 等。

发表于 2018-01-07 13:32:25

回复(0)

5

传递正能量:

多重赋值:x=y=z=1

多元赋值:x,y,z=1,3,'a string'

增量赋值:x+=1

但是y=(x=x+1)

并不适用python,等号右边不能是赋值语句

发表于 2019-02-22 19:47:06

回复(0)

1

python中的赋值方式:

(1)多重复制:x = y = z = 1

(2)多元复制:x,y,z = 1,3,‘a’

(3)增量复制:x += 1

发表于 2019-07-29 10:35:27

回复(0)

1

赋值语句没有返回值

发表于 2019-03-11 23:09:31

回复(0)

1

D在之前为x赋值之后就可以执行

发表于 2018-08-18 15:45:01

回复(0)

1

python支持多元赋值,此时等号两边都是元组类型,只是此时定义元组需要的"( )"可有可无,而x,y=y,x本质就是多元赋值。

发表于 2018-01-22 11:14:49

回复(0)

0

赋值语句没有返回值,不能赋值。

发表于 2019-10-14 16:42:28

回复(0)

0

等号右边不能是赋值语句

发表于 2019-09-16 21:18:02

回复(0)

0

(y=z+1)没有返回一个值,x啥都得不到

发表于 2019-09-10 14:29:06

回复(0)

0

赋值语句没有返回值

发表于 2019-08-23 12:01:23

回复(0)

0

等号右边不能是赋值语句

发表于 2019-08-19 23:07:39

回复(0)

0

等号右边不能是赋值表达式

发表于 2019-06-22 18:01:00

回复(0)

0

等号右边不能赋值

发表于 2019-04-10 00:30:53

回复(0)

0

赋值表达式是无法直接赋值给一个变量的

发表于 2019-03-08 09:34:22

回复(0)

0

等号右边不能是赋值语句

发表于 2019-03-03 11:23:39

回复(0)

0

等号右边不能是赋值语句

发表于 2019-01-21 23:58:21

回复(0)

0

赋值语句没有返回值,不能用于赋值

发表于 2018-11-05 11:16:24

回复(0)

0

b

编辑于 2018-08-21 08:52:55

回复(0)

  • 1
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值