初学者容易犯的几个错误

麦叔 1年前 ⋅ 401 阅读

这里会收集一些初学者比较容易犯的一些错误,供大家参考。(持续更新)

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])

全部评论: 0

    我有话说: