前言
老师已经再三的强调要汇总一下编程中出现的错误了,我一直懒得做。想想既然要做这件事情了,就要拿出真正的态度来,现在补做。从现在开始积累报错类型,并且分析一下。并且将那些不会的英语单词,发现报错的时候很常见,也积累一下。好,开始!
基础 Day07
1. 列表不能和列表相乘
lst = [1,2,3] * 2
# lst = [1,2,3] * [1,2,3]
print(lst)
这个代码没有报错,可以看到列表与整数可以相乘,结果时倍增了列表的元素。
lst = [1,2,3] * [1,2,3]
print(lst)
这个就报错了
这个报错的意思是“不能让序列和一个非整数类的列表类相乘”。
2. 字符串是不可变序列
s='python'
s[1]='j'
print(s)
这个报错的意思是“字符串对象不支持项目分配”。
3. 变量需要先定义
这个报错的意思是“名字‘i’没有定义。”这是一因为i=0被我注释掉了。
4. 少打了括号
这个报错的意思是“解析时出现了以外的EOF错误。检查时发现末尾少了一个括号。