这里会收集一些初学者比较容易犯的一些错误,供大家参考。(持续更新)
1. 忘记在if,for,def,elif,else等声明末尾加冒号(:)
会导致“SyntaxError :invalid syntax”
if a == 1
print('yes)
2. 使用=来判断是否相等
= 是赋值操作符而 == 是等于比较操作
if a = 1:
print('hello')
3. 使用中文符号
代码中的冒号、引号以及括号都必须是英文的符号
if a == 1:
print(“hello”)
4. 错误的缩进
if a == 1:
print('yes')
5. 拼接字符串和数字
字符串类型不能直接拼接数字
a = 10
print('number is ' + a)
6. 字符串首尾忘记引号
a = "hello
7. 字符串引号不匹配
a = "hello'
8. 拼写错误
必须正确拼写python的关键词、类库的名字、声明的变量名
python是区分大小写的
import ranodm
number = 10
print(nunber)
9. 引用未声明的变量
下面如果之前没有定义“num”就去引用的话代码会报错
print(num)
10. 数组越界
python中数组的下标是从0开始算的
a = [1,2,3]
print(a[3])
注意:本文归作者所有,未经作者允许,不得转载