python理论基础
文章平均质量分 74
中年半吊子程序猿
正在成为程序猿的路上
展开
-
python的异常处理
异常处理什么是异常异常是发生错误的信号,一旦程序出现错误,并且程序没有处理这种错误,那就会抛出异常,并且程序终止错误分类语法错误逻辑错误语法错误SyntaxError语法错误就是不符合python基本的语法要求的,这种错误会直接导致程序无法运行,所以必须在程序运行前进行改正>>> print"haha"SyntaxError: invalid syntax>>> if TrueSyntaxError: invalid syntax逻原创 2021-05-11 09:10:40 · 191 阅读 · 0 评论 -
python模块介绍
什么是模块模块相当于python中的工具包,把特定功能的代码,打包成模块,在需要的时候调取模块的好处轻量程序:模块可以精简软件,加快读取速度,当需要的调用即可方便引用:将特定功能的代码打包成模块,在需要使用时即可快速取用方便维护:只要对模块进行维护/更新,即可实现所有已调用的模块的维护/更新避免函数和变量名冲突:每个模块有独立的命名空间,可以避免与其他模块的同名函数或变量的冲突模块分类内置标准模块(标准库):python官方自带第三方模块:程序猿自己编写共享的自定义模块:自己写的原创 2021-05-01 16:08:26 · 207 阅读 · 0 评论 -
python生成器
生成器是迭代器的一种形式创建方式表达式方式>>> l = (i for i in range(10))>>> l<generator object <genexpr> at 0x109fbe6d0>>>>函数体 yield语句生成器函数,但函数中有yield存在时,这个函数就是生产生成器函数。def func(): print(111) yield 1 print(222)...原创 2021-05-01 15:42:04 · 81 阅读 · 0 评论