Python编程中常见的异常处理numpy简介

本文总结了Python编程中常见的错误与异常,包括NameError、SyntaxError、IndentationError等,并介绍了如何处理。此外,文章简述了numpy库的重要性,特别是在机器学习、图像处理和数学计算中的应用,以及在不同操作系统上的安装方法。
摘要由CSDN通过智能技术生成

今天将对python编程中经常会遇到的一些报错与异常的进行总结与分析,虽然不会面面俱到,但是可以提供一种面对这样的问题时的思考方法,会对python的编程能力的提高有所帮助。

初学python经常会遇到的一些错误:

下面错误类型的先后顺序基本上是按照从0到有一定基础的过程会遇到的一些报错问题:

NameError:在刚开始接触编程的朋友,容易犯这个错误,没有声明定义对应引用的变量,即,你来了一个无中生有。找到对应的变量,声明即可。

SyntaxError:这个出错,都是语法类型的错误,例如多个半括号,少个半括号,for循环时,末尾忘记英文冒号等等。出现这个错误,说明你对python的语法很不熟悉,多练习就是。

Indentati:缩进不正确,python语法不熟练的明显表现,采用tab键进行缩进比较比较方便,例外科普一个小技巧,在jupyter中如果要对一堆代码进行批量缩进时,选中这堆代码,按tab来进行缩进,按shift+tab代码整体前进。

ImportError:开始出现这个错误,说明你有了一丢丢基础,开始要调包了。但是还不是很熟练python中第三方包的使用方法。这里具体说一下每一种方法的差异,就拿最常见的pandas来举例

import pandas as pd

导入pandas包,记为 pd。后续需要调用pandas库底下的子函数API时,这样操作:pd.read_csv 此时我们调用pandas下的一个文件读取函数read_csv,它支持许多格式的文件的读取,例如,csv,tsv,txt等等,具体需要去探究。

还有一种是:

from pandas import *

这个是导入pandas一级下属的所有API接口,相当于把pandas的一堆工具散乱的扔给你,一是占空间,二是用起来你得记住对应的函数才行,而第一种可以采用tab补全的方法,知道API接口大概拼写即可。

还有一种:

from pandas import read_csv, concat

这个就比较简洁,只把自己需要的拿出来即可,在调用特别大的包的时候,这种方法比较好,例

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值