请问x=2,y=3 像这样的赋值语句为什么不合python语法

请问x=2,y=3 像这样的赋值语句为什么不合python语法

没有为啥,python语言设计者的喜好而已。你可以这样写:
x,y = 2,3

望采纳!!!

因为python里没有逗号表达式
逗号只能用于分割函数参数和数据结构

python 多个变量赋值的语法是这样的:
x, y = 2, 3

有帮助的话,请点采纳~

该回答引用GPTᴼᴾᴱᴺᴬᴵ
在Python中,赋值语句应该使用等号(=)进行赋值,例如:x = 2 和 y = 3。这是Python的基本语法规则,因此如果将赋值语句写成 x:2,y:3 这样的形式是不合法的,Python解释器会抛出语法错误。

可以采用以下两种方法赋值:

x=2
y=3
#或者
x, y = 2, 3