山水田园 发表于 2021-10-3 12:21:49

列表加入元素后输出的是怎么是一堆英文


>>> temp = ('小甲鱼','黑夜','迷途','小布丁')
>>>
SyntaxError: invalid syntax
>>> temp = temp[:2]+('怡静',)+temp
>>> temp
('\xd0\xa1\xbc\xd7\xd3\xe3', '\xba\xda\xd2\xb9', '\xe2\xf9\xbe\xb2', '\xc3\xd4\xcd\xbe', '\xd0\xa1\xb2\xbc\xb6\xa1')

Python初学者8号 发表于 2021-10-3 12:51:20

Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> temp = ('小甲鱼','黑夜','迷途','小布丁')
>>>
>>> temp = temp[:2]+('怡静',)+temp
>>> temp
('小甲鱼', '黑夜', '怡静', '迷途', '小布丁')
>>>
个人觉得是你的idle版本还是电脑的问题,反正我这里没事问题,包括你这里的第二个输入空语句出现SyntaxError: invalid syntax我也从来没出现过

傻眼貓咪 发表于 2021-10-3 12:54:15

我用你的代码完全没有问题:
temp = ('小甲鱼', '黑夜', '迷途', '小布丁')
temp = temp[:2]+('怡静',)+temp
print(temp)('小甲鱼', '黑夜', '怡静', '迷途', '小布丁')你是用python2?

冬雪雪冬 发表于 2021-10-3 13:08:37

对于python2,将temp改为print(temp)

hrpzcf 发表于 2021-10-3 13:36:11

你用的是python2吧,换python3吧,2已经停止支持了
页: [1]
查看完整版本: 列表加入元素后输出的是怎么是一堆英文