月薪两万的贝贝 发表于 2020-11-14 13:12:41

小甲鱼课后习题疑惑

为什么我创建列表的时候会出现这种情况?而且就算我创建了字符串列表之后,进行分区也提醒我冒号有错误?不知道怎么回事,导致我现在列表这一部分学习无法进行,求解

昨非 发表于 2020-11-14 13:22:52

本帖最后由 昨非 于 2020-11-14 13:25 编辑

切片用法不对呗
member=
member=member#注意这里
print(member)

打印结果;


或者把等号去掉
>>>member
结果一样的

昨非 发表于 2020-11-14 13:27:15

满意的话,记得设为最佳答案哈{:10_297:}

阿奇_o 发表于 2020-11-14 13:41:39

本帖最后由 阿奇_o 于 2020-11-14 13:43 编辑

图片里最后那个肯定是列表的切片语法错误,ls, 这样才是正确的。

至于上一个报错,可能是IDLE(Python的Shell)在编译时遇到的意外问题,
也可能是版本和电脑系统问题。
还有IDLE里不能在单行声明里 multiple statements
即不能粘贴多行变量声明到单行声明内里(虽然它看上去是换行了,但对编译器它没有),否则也会报这个语法错误。

建议:初学用Python内置的ipython或Jupyter,交互更友好,个人不建议用IDLE;稍微熟悉后,用VS Code编辑器(推荐)

月薪两万的贝贝 发表于 2020-11-14 13:49:51

昨非 发表于 2020-11-14 13:22
切片用法不对呗




我复制了你的代码运行,一样是显示如第一行红色的错误

昨非 发表于 2020-11-14 13:52:41

本帖最后由 昨非 于 2020-11-14 14:02 编辑

月薪两万的贝贝 发表于 2020-11-14 13:49
我复制了你的代码运行,一样是显示如第一行红色的错误

idle里一行行输入,这个多行的写在文件里,不可能有问题

idle只支持单次运行一行代码,所以你得一行行敲,要么写在文件里

左上角【file】->->复制过去->ctrl+s保存->【run】->运行

昨非 发表于 2020-11-14 13:54:30

本帖最后由 昨非 于 2020-11-14 13:56 编辑

月薪两万的贝贝 发表于 2020-11-14 13:49
我复制了你的代码运行,一样是显示如第一行红色的错误

亲测:>>> member=
>>> member

>>>

>>> member=
>>> member

>>> print(member)

>>> a=member
>>> print(a)

>>>

月薪两万的贝贝 发表于 2020-11-14 14:11:01

阿奇_o 发表于 2020-11-14 13:41
图片里最后那个肯定是列表的切片语法错误,ls, 这样才是正确的。

至于上一个报错,可能是IDLE(Pyth ...

python内置的ipython或jupyter是需要下载什么嘛?还是pycharm里的?刚学不明白,还望多多指教

月薪两万的贝贝 发表于 2020-11-14 15:08:17

阿奇_o 发表于 2020-11-14 13:41
图片里最后那个肯定是列表的切片语法错误,ls, 这样才是正确的。

至于上一个报错,可能是IDLE(Pyth ...

不好意思刚问错认了,请问python内置的ipython或jupyter是需要下载什么嘛?还是pycharm里的?刚学不明白,还望多多指教{:5_91:}

阿奇_o 发表于 2020-11-14 15:14:26

本帖最后由 阿奇_o 于 2020-11-14 15:17 编辑

月薪两万的贝贝 发表于 2020-11-14 14:11
python内置的ipython或jupyter是需要下载什么嘛?还是pycharm里的?刚学不明白,还望多多指教

Win+R,输入:cmd回车;输入:ipython   
即可进入IPython。

Jupyter是基于ipython更高级的交互平台,你可以百度一下,获取相关快速使用方法。

PyCharm是专门的IDE(集成开发环境),是大而全开发套件,不利初学者。
VS Code 等 小而美的编辑器+相关插件,是更好更明智的选择。

同样,相关信息,百度一下即可。

月薪两万的贝贝 发表于 2020-11-14 15:37:07

阿奇_o 发表于 2020-11-14 15:14
Win+R,输入:cmd回车;输入:ipython   
即可进入IPython。



感谢解答
页: [1]
查看完整版本: 小甲鱼课后习题疑惑