摘要: 异常处理 1、什么是异常 异常是程序发生时发生的错误,一旦程序出错python解释器就会产生一个异常 如果该异常没有被处理,该异常就会被抛出来,程序运行也会随即终止 2、为何要处理异常 增强程序的健壮性,鲁棒性 3、如何处理异常 具体来说错误分两大类: 1、语法错误SyntaxError(程序运行前 阅读全文
posted @ 2021-04-15 14:55 余鑫 阅读(138) 评论(0) 推荐(0)
摘要: 面对对象高级 1、内置函数 内置函数时在满足某种条件下会自动触发执行 1.__str__方法 __str__会在打印对象时自动触发执行,将返回值当作打印结果,但是返回的值必须时str类型 2.__del__方法 __del__方法在删除对象时执行,可以是del函数删除,也可以是程序运行结束删除,一般 阅读全文
posted @ 2021-04-14 19:49 余鑫 阅读(52) 评论(0) 推荐(0)
摘要: 面对对象 一、面对对象介绍 面对对象编程核心是“对象”二字,对象指的是盛放相关的数据与功能的容器 基于该思想编写程序就在创造一个个的容器来把相关的东西盛到一起 优点:拓展性强 缺点:加大了编程的复杂度 二、类与对象 面对对象编程可以把对象的数据放在一个字典里,一个字典就是一个对象,也可以在外面定义一 阅读全文
posted @ 2021-04-12 19:54 余鑫 阅读(241) 评论(0) 推荐(0)
摘要: 常用模块 1.time模块 time.time() # 时间戳:1487130156.419527 time.strftime('%Y-%m-%d %X') #格式化的时间字符串:'2017-02-15 11:40:53' time.localtime() #本地时区的struct_time tim 阅读全文
posted @ 2021-04-06 20:19 余鑫 阅读(47) 评论(0) 推荐(0)
摘要: 软件开发的目录规范 1.区分py文件的两种用途 1.__name__ = __main__的文件 此类文件一般是执行文件,只有在本页运行才能执行其中的代码。 其他的都是模块文件,__name__就是其本身。 2.软件开发的目录规范 core:存放业务逻辑相关的代码,一般是用户视图层 api:存放接口 阅读全文
posted @ 2021-04-01 19:04 余鑫 阅读(116) 评论(0) 推荐(0)
摘要: 模块 1.函数递归 函数的递归调用是函数嵌套调用的一种特殊形式,具体指的是在调用以一个函数的过程中又直接或者间接地调用自己,称之为函数的递归调用 函数的递归调用就是用函数实现的循环 一个递归的过程应该分为两个阶段: 1、回溯:向下一层一层调用 2、递推:向上一层一层返回 2.匿名函数 匿名函数的格式 阅读全文
posted @ 2021-03-31 15:32 余鑫 阅读(113) 评论(0) 推荐(0)
摘要: 装饰器、迭代器、生成器 1.有参装饰器 为了给装饰器再传参数,而且还要用语法糖,那就只能用函数把装饰器包器来,这就是有参装饰器。 def outter2(mode): def outter(func): # func = index def wrapper(*args ,**kwargs): inp 阅读全文
posted @ 2021-03-30 15:00 余鑫 阅读(81) 评论(0) 推荐(0)
摘要: 函数3 1.闭包函数 作用域: 1.全局作用域:内置名称空间、全局名称空间 特点:全局存活,全局有效 2.局部作用域:局部名称空间 特点:临时存活,局部有效 global:用来在局部修改全局的不可变类型的值 x = 100 def login(): global x x = 200 login() 阅读全文
posted @ 2021-03-29 15:19 余鑫 阅读(89) 评论(0) 推荐(0)
摘要: 函数2 1.命名关键字参数 def func(x,n=3,*,m=333,y): print(x) print(y) print(m) print(args) print(kwargs) func(1,2,3,4,y=4,m=5555) *之后的叫命名关键字参数,必须要用关键字实参为其传值。 2.t 阅读全文
posted @ 2021-03-26 15:03 余鑫 阅读(108) 评论(0) 推荐(0)
摘要: 函数 1.函数介绍 1.什么是函数 函数就是盛放代码的容器,把实现某个功能的一组代码丢到一个函数中,就做成了一个小工具。 具备某一种功能的工具 函数 事先准备工具的过程 函数的定义 遇到应用场景拿来就用 函数的调用 2.为何要用函数 在没有用函数之前面临的问题: 1.代码冗余,程序组织结构不清晰,可 阅读全文
posted @ 2021-03-25 19:23 余鑫 阅读(76) 评论(0) 推荐(0)