没有错误提示_新手学Python常见的错误和异常——看了之后少走弯路

本文总结了Python新手在学习过程中常遇到的几种错误和异常,包括缺少冒号、缩进错误、字符串引号不当和变量未初始化。了解这些错误类型能帮助初学者快速定位并解决问题,减少不必要的调试时间。
7f9b634bb8d28baf106c51583d3b6eb5.png

在Python的学习过程中,经常会出现程序运行后出错,有时候一个小错误就要找10分钟甚至以上。那么下面小编为大家总结了一些新手在学习Python过程中最常见的几种错误和异常,让大家提前了解,减少犯错的次数。

缺少冒号

在for、while、if、else、def、class、elif的声名末尾忘记添加冒号(:)。

运行的时候将会提示“SyntaxError: invalid syntax”语法错误。例如:

>>> if 2<=3

print("This is wrong!")

SyntaxError: invalid syntax

#下面才是正确的:

>>> if 2<=3:

print("This is wrong!")

This is wrong!

缩进错误

代码结构的缩进量不正确,这是非常常见的。

用错后,运行的时候将会提示“SyntaxError:expected an indented block”缩进错误。例如:

>>> if 2<=3:

print("This is wrong!")

SyntaxError: expected an indented block

#下面才是正确的:

>>> if 2<=3:

#此处缩进# print("This is wrong!")

This is wrong!

在字符串首尾忘记添加引号或引用不巧当

字符串首尾必须添加引号,而且单引号或双引号必须成对使用。

用错后,运行的时候将会提示“SyntaxError: EOL while scanning string literal”字符串拼写错误。

>>> print('Hello Python")

SyntaxError: EOL while scanning string literal

>>> print('Hello Python)

SyntaxError: EOL while scanning string literal

变量没有初始值就进行应用

变量在使用之前必须制定一个初始值。

用错后,运行的时候将会提示“NameError: name 'a' is not defined”。例如:

>>> a+=5

Traceback (most recent call last):

File "

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值