前言
不知道世界上最好的编程语言是什么?
但人生苦短,我用Python!
写代码,出错在所难免,关键是如何快速定位错误,解决bug。错误提示,有时候并不能提供有效
信息,尤其是编程新手,常常会犯一些低级错误,比如缩进不对,引号缺失,括号不全等,下面是
新手常犯的一些代码错误,希望对刚入门的同学有一点帮助哦~
除了汇总一下新手编程常见错误还会附一些简单的新手小项目供大家学习啦!
正文
新手编程常见错误有哪些?
1、新手常犯的基础错误
缺少冒号:
a=[1,2,3,4,5,6,7,8,9]
for i in range(0,len(a))
for j in range(i+1,len(a)):
if a[j]<a[i]:
a[i],a[j]=a[j],a[i]
print(a)
错误提示:#语法错误:无效语法
2、缩进不正确
对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一
个代码块的开始,而缩进的结束则表示此代码块的结束。具有相同缩进的代码被视为代码块。
num = 2
if num < 5:
print(num)
错误提示:#缩进错误:需要缩进的块
3、符号是中文
比如冒号、括号是中文符号等。
for i in range(2,102):
print(i)
错误提示:
4、数据类型错误
常见的比如:不同类型的数据进行拼接等。
name = 'xiaoming'
age = 16
print(name+age)
错误提示:
5、变量或者函数名拼写错误
6、使用关键字作为文件名、类名、函数名或者变量名。
类名、函数名或者变量名,不能使用Python语言关键字。文件名,不能与标准库冲突。
Python3的关键字有:
and, as, assert, break, class, continue, def, del, elif,else, except, False, finally, for, from, global, if, import, in, is, lambda,None, nonlocal, not, or, pass, raise, return, True, try, while, with, yield
错误:
7、"="当做“==”使用
"="是赋值操作符,"==" 是等于比较运算,用作条件判断。
错误: