【Python学习】—Python基础语法(七)

简介: 【Python学习】—Python基础语法(七)

一、异常

当检测到一个错误时,Python解释器无法继续执行,反而出现一些提示错误。

基本语法:

try:
   可能发生的错误
except:
   如果出现异常执行的代码

二、异常的传递

三、模块

import time
print("你好")
time.sleep(5)
print("你好")
from time import *
print("你好")
sleep(5)
print("你好")
#使用from 导入time的sleep功能(函数)
from time import sleep
print("你好")
sleep(5)
print("你好")

as定义别名

四、自定义模块

每个Python文件都可以作为一个模块,模块的名字就是文件的名字,也就是自定义模块名必须要符合标识符命名规则。

注意事项:当导入多个模块的时候,且模块有相同功能,当调用这个功能的时候,调用到的是后面导入的模块的功能。

五、Python包

从物理上来看,包就是一个文件夹,在该文件夹下包含了一个_init_.py文件,该文件可用于包含多个模块文件,从逻辑上看,包的本质依然是模块。

六、第三方包

安装第三方包—pip

第三方包的安装很简单,我们只需要使用Python内置的pip程序即可。

打开命令提示符 ,输入

pip install 包名称

即可通过网络快速安装第三方包

pip的网络优化

由于pip是连接的国外的网站进行包的下载,所以有的时候会速度很慢

我们可以通过如下命令,让其连接国内的网站进行包的安装:

这里推荐使用(清华镜像源)

pip install - i https://pypi.tuna.tsinghua.edu.cn/simple 包名称

安装第三方包—PyCharm


相关文章
|
16天前
|
索引 Python
python语法错误赋值错误
【7月更文挑战第10天】
18 6
|
9天前
|
存储 Python 容器
Python基础语法:变量和数据类型详解(整数、浮点数、字符串、布尔值)
变量和数据类型是Python编程的基础,理解这些概念对于编写高效和正确的代码至关重要。通过本文的介绍,希望你能对Python中的变量和常用数据类型有一个清晰的认识,并能够在实际编程中灵活运用这些知识。
|
4天前
|
机器学习/深度学习 数据采集 算法
Python编程语言进阶学习:深入探索与高级应用
【7月更文挑战第23天】Python的进阶学习是一个不断探索和实践的过程。通过深入学习高级数据结构、面向对象编程、并发编程、性能优化以及在实际项目中的应用,你将能够更加熟练地运用Python解决复杂问题,并在编程道路上走得更远。记住,理论知识只是基础,真正的成长来自于不断的实践和反思。
|
9天前
|
Python
Python基础语法:运算符详解(算术运算符、比较运算符、逻辑运算符、赋值运算符)
运算符是Python编程中的重要组成部分,理解并熟练使用这些运算符有助于编写高效、简洁的代码。本文详细介绍了算术运算符、比较运算符、逻辑运算符和赋值运算符的使用方法,并通过综合示例展示了它们在实际编程中的应用。希望通过本文的介绍,您能更好地掌握Python中的运算符。
|
13天前
|
IDE JavaScript 前端开发
python语法错误(SyntaxError)
【7月更文挑战第12天】
28 10
|
8天前
|
JSON 中间件 数据处理
实践出真知:通过项目学习Python Web框架的路由与中间件设计
【7月更文挑战第19天】探索Python Web开发,掌握Flask或Django的关键在于理解路由和中间件。路由连接URL与功能,如Flask中@app.route()定义请求响应路径。中间件在请求处理前后执行,提供扩展功能,如日志、认证。通过实践项目,不仅学习理论,还能提升构建高效Web应用的能力。示例代码展示路由定义及模拟中间件行为,强调动手实践的重要性。
|
16天前
|
机器学习/深度学习 数据采集 算法
Python实现ISSA融合反向学习与Levy飞行策略的改进麻雀优化算法优化支持向量机回归模型(SVR算法)项目实战
Python实现ISSA融合反向学习与Levy飞行策略的改进麻雀优化算法优化支持向量机回归模型(SVR算法)项目实战
|
16天前
|
Python
python语法错误类型错误
【7月更文挑战第10天】
22 7
|
17天前
|
IDE 开发工具 Python
python语法错误关键字使用错误
【7月更文挑战第9天】
21 6
|
16天前
|
机器学习/深度学习 数据采集 算法
Python实现ISSA融合反向学习与Levy飞行策略的改进麻雀优化算法优化支持向量机分类模型(SVC算法)项目实战
Python实现ISSA融合反向学习与Levy飞行策略的改进麻雀优化算法优化支持向量机分类模型(SVC算法)项目实战