当前位置: 首页 > wzjs >正文

营销型网站建设的流程最近时政热点新闻

营销型网站建设的流程,最近时政热点新闻,免费seo关键词优化方案,网站301设置文章目录 异常异常的定义异常捕获语法捕获常规异常捕获指定异常捕获多个异常捕获所有异常异常else异常finally 异常传递总结 模块概念导入自定义模块及导入main方法all变量 总结 包自定义包定义pycharm中建包的基本步骤导入方式 第三方包 异常 异常的定义 当检测到一个错误时…

文章目录

  • 异常
    • 异常的定义
    • 异常捕获
      • 语法
        • 捕获常规异常
        • 捕获指定异常
        • 捕获多个异常
        • 捕获所有异常
        • 异常else
        • 异常finally
    • 异常传递
    • 总结
  • 模块
    • 概念
    • 导入
    • 自定义模块及导入
      • main方法
      • all变量
    • 总结
    • 自定义包
      • 定义
      • pycharm中建包的基本步骤
      • 导入方式
    • 第三方包

异常

异常的定义

当检测到一个错误时,Pyhon解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的“异常”,也就是我们常说的BUG。

异常捕获

当遇到bug时,又不希望程序停止,这时候就需要 对异常进行捕获。

捕获异常的作用在于:提前假设某处会出现异常,做好提前准备,当真的出现异常的时候,可以有后续手段。

语法

捕获常规异常

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

在这里插入图片描述

捕获指定异常

try:
可能发生的错误
except 具体异常类 as e:
如果异常了要执行的代码

在这里插入图片描述

注意
①如果尝试执行的代码的异常类型和要捕获的异常类型不一致,则无法捕获异常
②一般try下方只放一行尝试执行的代码

捕获多个异常

try:
可能发生的错误
except (具体异常类1,具体异常类2) as e:
如果异常了要执行的代码

在这里插入图片描述

捕获所有异常

try:
可能发生的错误
except Exception as e:
如果异常了要执行的代码

在这里插入图片描述

异常else

else表示的是如果没有异常要执行的代码。

try:
可能发生的错误
except Exception as e:
如果异常了要执行的代码
else:
else部分执行的代码
在这里插入图片描述

异常finally

fnally表示的是无论是否异常都要执行的代码,例如关闭文件。

try:
可能发生的错误
except Exception as e:
如果异常了要执行的代码
else:
else部分执行的代码
finally:
finally部分执行的代码

异常传递

异常是具有传递性的。
fun3调用fun2,fun2调用fun1,,当函数fun1中发生异常,并且没有捕获处理这个异常的时候,异常会传递到函数fun2,当fun2也没有捕获处理这个异常的时候,main函数会捕获这个异常,这就是异常的传递性。当所有函数都没有捕获异常的时候,程序就会报错。

总结

java也存在异常,语法上捕获异常为try…catch

模块

概念

Python模块(Module),是一个Python文件,以.py结尾。模块能定义函数,类和变量,模块里也能包含可执行的代码。

模块的作用:python中有很多各种不同的模块,每一个模块都可以帮助我们快速的实现一些功能,比如实现和时间相关的功能就可以使用time模块。我们可以认为一个模块就是一个工具包,每一个工具包中都有各种不同的工具供我们使用进而实现各种不同的功能。简而言之:模块就是一个Python文件,里面有类、函数、变量等,我们可以拿过来用(导入模块去使用)

导入

模块在使用前需要先导入,导入的语法如下:
[from 模块名] import [模块 | 类 | 变量 | 函数 | *] [as 别名]
常用的组合形式如:

  • import 模块名
  • from 模块名 import 类、变量、方法等
  • from 模块名 import
  • import 模块名 as别名
  • from 模块名 import 功能名 as 别名

注意
fom可以省略,直接 import 即可
as别名可以省略
通过"."来确定层级关系
模块的导入一般写在代码文件的开头位置

自定义模块及导入

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

main方法

在实际开发中,当一个开发人员编写完一个模块后,为了让模块能够在项目中达到想要的效果,这个开发人员会自行在文件中添加一些测试信息,无论是当前文件,还是其他已经导入了该模块的文件,在运行的时候都会自动执行测试函数的调用。为了解决这个问题,需要设置该测试方法不能执行。python中使用 if name == ‘main’: 标识某个方法只能在该文件内被执行,其他地方导入这个文件时不执行。

在这里插入图片描述

当导入多个模块的时候,且模块内有同名功能。当调用这个同名功能的时候,调用到的是后面导入的模块的功能。

all变量

如果一个模块文件中有all变量,当使用from xx import *导入时,只能导入这个列表中的元素

在这里插入图片描述

总结

java中有类的导入。python模块可以理解为多个类的集合。python中包>模块>类。

自定义包

定义

从物理上看,包就是一个文件夹,在该文件夹下包含了一个_init_.py文件,该文件夹可用于包含多个模块文件。

从逻辑上看,包的本质依然是模块

包的作用
当我们的模块文件越来越多时,包可以帮助我们管理这些模块,包的作用就是包含多个模块,但包的本质依然是模块

pycharm中建包的基本步骤

[New]->[Pyhon Package]->输入包名->[OK]->新建功能模块

注意:新建包后,包内部会自动创建”init.py文件,这个文件控制着包的导入行为

导入方式

方式一:
import 包名.模块名

方式二:
from 包名 import *

注意:
可以在 init.py 文件中使用all变量控制可导入的模块

第三方包

方式1
pip install 包名

方式2
使用pycharm安装

http://www.dtcms.com/wzjs/25448.html

相关文章:

  • 补习吧 一家专门做家教的网站深圳推广公司哪家最好
  • 学做网站论坛第六节网络防御中心
  • 富阳网站建设公司seo标题优化分析范文
  • 网站建设规划书中的技术可行性不包括电商网站推广方案
  • 这些网站涵盖了不同的主题和类型近期的新闻消息
  • 中英文双语网站怎么做什么是网站优化
  • web网站开发不必掌握哪些计数seo文章代写一篇多少钱
  • 哈尔滨h5建站餐饮营销案例100例
  • 网站二维码怎么制作24小时网站建设
  • 免费的网站空间新媒体营销案例ppt
  • 网站建设管理制度实施方案最新国际新闻头条新闻
  • 网站被做站公司贩卖semir是什么牌子衣服
  • 凡科网站投票排行榜是怎么做的谷歌推广教程
  • 百度收录好的网站ai智能营销系统
  • 新疆网站建设天津百度搜索网站排名
  • 电商网站制作案例千锋教育出来好找工作吗
  • 网站建设如何提高浏览量个人做seo怎么赚钱
  • 建设官方网站的作用seo长尾关键词
  • 做八年级题目的网站百度首页百度一下
  • 积玉桥网站建设网站平台都有哪些
  • 安全员B本延期在那个网站做申请搜索引擎优化seo优惠
  • 淮安哪里有做网站的人免费网站注册com
  • 网站建设与规划实训总结创网站永久免费建站
  • 兰州医院网站建设seo关键词排名优化
  • 婚介交友网站建设谷歌浏览器下载app
  • 常州专业网站建设公司新网站如何让百度收录
  • 热点 做网站和营销 我只服他互联网推广公司排名
  • 网站开发word文档企业如何建立网站
  • 网站建设拷贝软件百度游戏风云榜
  • 昆山网站制作网络推广方法的分类