如下
1.x,y,z=1,2,3我想看x,y,z是不是数组用这样:h=x,y,z temp(h) 为什么不能直接temp(x,y,z)2课后习题的答案经常附有代码我每次复制代码后去IDLE或者新建文件中去复制执行的时候运行总是给我警告:Syntax Error:invalid syntax。是什么原因啊?代码是肯定正确的 能不能贴具体的代码?? 就发个无效类型语法 看得出啥?? 曾佳辉 发表于 2020-5-31 16:04
能不能贴具体的代码?? 就发个无效类型语法 看得出啥??
x,y,z=1,2,3 就是相当分开赋值而已 曾佳辉 发表于 2020-5-31 16:04
能不能贴具体的代码?? 就发个无效类型语法 看得出啥??
>>> x, y, z = 1, 2, 3
>>> type(x)
>>> h = x, y, z
>>> type(h)所有的课后代码都是一样的问题,不只是这一个 1.x, y, z = 1, 2, 3
相当于同时执行:
x = 1
y = 2
z = 3
而给h赋值时py规定这种格式就是元组,以后会学
2.给具体代码,尽量不要在交互界面运行 老八秘制 发表于 2020-5-31 16:41
1.
相当于同时执行:
>>> x, y, z = 1, 2, 3
>>> type(x)
>>> h = x, y, z
>>> type(h)所有的课后代码都是一样的问题,不只是这一个 老八秘制 发表于 2020-5-31 16:41
1.
相当于同时执行:
我复制所有的代码都是和这个一样的错误,新建文件也是 波大大12138 发表于 2020-5-31 16:56
我复制所有的代码都是和这个一样的错误,新建文件也是
运行时看看代码里哪里变红了 表达太凌乱了,建议直接放个代码上来,然后别人好根据代码内容讲解问题
页:
[1]