Kevin520Alex 发表于 2018-8-9 19:18:14

在元组中加入一个元素,感觉两次编写都一样,为什么第一次没有成功,第二次却...

请看下面的语句:
>>> temp = ('小甲鱼','小黑鱼','小黄鱼','小丑鱼','小鲤鱼')
>>> temp = temp[:3] + ('小鲫鱼',) + temp
SyntaxError: multiple statements found while compiling a single statement

>>> temp = ('小甲鱼','小黑鱼','小黄鱼','小丑鱼','小鲤鱼')
>>> temp = temp[:3] + ('小鲫鱼',) + temp
>>> temp
('小甲鱼', '小黑鱼', '小黄鱼', '小鲫鱼', '小丑鱼', '小鲤鱼')

无符号整形 发表于 2018-8-9 19:26:04

其它的问题
>>> temp = ('小甲鱼','小黑鱼','小黄鱼','小丑鱼','小鲤鱼')
>>> temp = temp[:3] + ('小鲫鱼',) + temp
>>> temp
('小甲鱼', '小黑鱼', '小黄鱼', '小鲫鱼', '小丑鱼', '小鲤鱼')
>>> temp = temp[:3] + ('小鲫鱼',) + temp
>>> temp = temp[:3] + ('小鲫鱼',) + temp
>>> temp
('小甲鱼', '小黑鱼', '小黄鱼', '小鲫鱼', '小鲫鱼', '小鲫鱼', '小丑鱼', '小鲤鱼')
>>>
一切正常

冬雪雪冬 发表于 2018-8-9 20:14:40

不是打入的代码,是粘贴的吧,交互模式不能一次输入多行内容

无符号整形 发表于 2018-8-9 20:26:15

冬雪雪冬 发表于 2018-8-9 20:14
不是打入的代码,是粘贴的吧,交互模式不能一次输入多行内容

一般情况下不行,但是加分号可以的吧。

冬雪雪冬 发表于 2018-8-9 20:31:39

无符号整形 发表于 2018-8-9 20:26
一般情况下不行,但是加分号可以的吧。

加分号变成一行语句了。

无符号整形 发表于 2018-8-9 20:35:20

冬雪雪冬 发表于 2018-8-9 20:31
加分号变成一行语句了。

哦 也是。
我没想到,哈哈~

Kevin520Alex 发表于 2018-8-10 12:38:53

冬雪雪冬 发表于 2018-8-9 20:14
不是打入的代码,是粘贴的吧,交互模式不能一次输入多行内容

发帖的代码是我粘贴的。第一次手打代码出现了问题,第二次黏贴还是有问题,最后重新手打了一遍才没有问题

冬雪雪冬 发表于 2018-8-10 13:35:48

Kevin520Alex 发表于 2018-8-10 12:38
发帖的代码是我粘贴的。第一次手打代码出现了问题,第二次黏贴还是有问题,最后重新手打了一遍才没有问题

建议在程序文件方式下编写。
页: [1]
查看完整版本: 在元组中加入一个元素,感觉两次编写都一样,为什么第一次没有成功,第二次却...