摘要: 来吧,下面来具体说一下面向对象的三大特性:所谓封装、多态和继承。我们先来说一下继承。 所谓继承,顾名思义,子类继承父类的属性,包括数据属性和函数属性。写个简单的例子吧: 1.简单的继承 class Animal: need_substance = 'water' def __init__(self) 阅读全文
posted @ 2024-07-22 17:15 派森马 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 很多人理解的类就是以class开头定义的,不以class定义就不是类,也就不叫面向对象。来吧,看看下面这个例子: def animal(name,age): def catch(cat): print('这是一只%s,它的年龄是%s,擅长抓老鼠。'% (cat['name'],cat['age']) 阅读全文
posted @ 2024-07-17 08:47 派森马 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 大家看我前面的笔记中,介绍过了专门用于处理日志的logging模块,下面我们来说一下专门处理配置文件的configparser模块。 这个模块其实也没什么难度,说到底还是做文件处理用的,做运维的朋友们可以多研究下。来吧,直接上代码: import configparser config = conf 阅读全文
posted @ 2024-07-12 15:28 派森马 阅读(1) 评论(0) 推荐(0) 编辑
摘要: logging模块主要是用于对日志文件进行处理的专用模块,实际工作中对于做运维的同学们来说是非常实用的。 下面就开始来看logging模块中都涉及了哪些方法,我也会用实际脚本来解释说明这些语法。everybody准备好了吗?我要开始传授你们这套降龙十八掌了。 基础的写日志的方法: import lo 阅读全文
posted @ 2024-07-11 18:00 派森马 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 模块是python中很重要的部分,其实一个.py文件就是一个模块。 模块有如下几种: 最重要的模块:os、sys、json、re(尤其是正则表达式)、logging、configparser、XML<我对这个学艺不精> 来吧,一个一个的过一下。 1、 os模块 --主要是与操作系统进行交互 def 阅读全文
posted @ 2024-07-11 15:59 派森马 阅读(0) 评论(0) 推荐(0) 编辑
摘要: python进行文件处理其实也很简单,无法就那么几个要点。 1、打开文件 2、读取文件 3、写入文件 围绕上面这三个要点展开了许多的方法,调用方法进行各种花样的文件处理。听起来仿佛很牛逼,实际上没有多少花头,深刻理解了也就自然而然的掌握了。 例如先自己创建一个文件,假设在D:\python-proj 阅读全文
posted @ 2024-07-08 13:44 派森马 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 类似京东商城,其实就是前端页面加后端功能的集合,所谓的后端功能其实就是各种函数。 这里所谓的认证,就是对于用户名和密码的一个校验。废话不多说,直接上需求,我们写代码搞一下。 需求: 写一段程序模拟京东商城,用装饰器来实现认证功能。 点击查看代码 代码如下: name_list = [ {'name' 阅读全文
posted @ 2024-07-07 19:06 派森马 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 千万别被名字给吓到了,什么叫做装饰器? 顾名思义,就是给另一个函数进行装饰用的,简单说就是给别的函数添加额外的功能。 注意,装饰器的本质就是一个函数。 装饰器 = 高阶函数 + 函数嵌套 + 闭包 一、高阶函数 满足如下两个条件任何一个就属于高阶函数: (1)函数的参数是一个函数 (2)函数的返回值 阅读全文
posted @ 2024-07-04 14:07 派森马 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 今天说的这老几位可是老牛逼了,认真看,咱们挨个介绍哈。 1、迭代器协议 (1)有一个next()方法 (2)只能往后走不能往前退 2、可迭代对象 可迭代对象又叫做迭代器,什么是可迭代对象呢? 很简单,满足迭代器协议的对象就是可迭代对象。 说白了,就是满足前面那两条:有一个next()方法,只能往后走 阅读全文
posted @ 2024-07-03 10:05 派森马 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 有三种常用的内置函数,特别牛逼!!! 下面逐个介绍,看仔细了。 1、map()** 用途:处理一个可迭代对象,如列表、元组和字符串。以列表为例,处理的是里面的元素,返回的也是一个同等长度的列表。 老规矩,举例说明。 比如:对于列表[1,2,3,4,5],怎样变成[2,3,4,5,6] (1) 常规做 阅读全文
posted @ 2024-07-02 08:54 派森马 阅读(2) 评论(0) 推荐(0) 编辑