07 2019 档案
摘要:优酷项目小结 任务需求 框架 框架整体流程是客户端发送需求,通过socket传输到服务端, 期间所有的发送信息都是以字典的形式请求的, 服务端接收到来自客户端的请求后, 根据需要执行的命令操作, 再跳转到相应接口函数里面去执行, 涉及到需要增查改数据等等的操作, 利用事先写好的ORM(对象关系映射)
阅读全文
摘要:面向对象进阶 主要内容: 1. 多态 多态的官方解释就是多个不同的对象可以响应同一个方法, 产生不同的结果. 通俗的讲就是多个对象拥有相同的方法, 我们可以通过这个统一的方法来调用管理这些对象,多态的存在简化了调用的工作,在python中,多态处处可见,比如len方法, str方法可以转换任意对象为
阅读全文
摘要:fnmatch模块 fnmatch模块能够让我们使用 Unix Shell 中常用的通配符 (比如 *.py , Dat[0-9]*.csv 等) 去匹配文本字符串. shell常用的命令如下 通配符 意义 * 匹配任意多个字符(包括零个或一个) ? 匹配任意一个字符(不包括零个) [charact
阅读全文
摘要:面对对象基础一 主要内容: 面向对象的概念 与面向过程的对比 类与对象的关系 创建类的方法 初始化类的方法 类里的方法 1. 面向对象的概念 看到这个概念,就想要提出经典三问之一, 什么是面向对象?那怎么理解面向对象呢? 面向对象其实是一种编程思想,它是由先辈们一步步探索并总结出来的比较适合现在的大
阅读全文
摘要:深浅拷贝 简单的总结一下Python中的深浅拷贝知识。 浅拷贝: 对于不可变数据类型,浅拷贝后的对象会直接指向被拷贝对象的内存地址。而对于可变数据类型,则只会重新创建一个新的内存空间,但里面的元素的内存地址还是会指向原来对象的内存地址。 例如下面的例子: 上面的例子中,当列表内嵌套列表后,原对象的里
阅读全文
摘要:openpyxl模块 openpyxl模块是一个常用的来操作Excel表格的模块,下面是自己看官方文档学习的对Excel的一些简单操作。 简单的使用 创建工作簿 读入一个已存在的Excel文件 使用简单数字 使用公式 合并单元格 参考: 官方文档
阅读全文
摘要:正则表达式与re模块 主要内容: 正则表达式 Python的re模块 正则表达式 正则表达式(Regular expression)是一种利用事先规定好的特殊字符,及用这些特殊字符组合,组成一种具有某种规则的式子,来表达对字符串文本的过滤逻辑。正则表达式功能非常强大,所以许多语言都支持正则表达式,来
阅读全文
摘要:模块的基础知识 主要内容: 模块的介绍 模块的两种导入方式 循环导入模块的问题及解决方法 绝对导入,相对导入 模块的查找顺序 __name__, __file__的使用 软件开发规范 1 模块的介绍 模块相当于人们把已经写好的一个个功能给封装在一起,供别人调用的文件或文件夹。 模块通常有3种来源:
阅读全文
摘要:迭代器与生成器 主要内容: 迭代器的介绍 迭代器的取值 for循环的原理 生成器 生成器传值 1. 迭代器介绍 迭代的概念是循环的执行某一过程,且后一次执行会用到前一次的结果,在Python中的迭代,就一般是指利用for循环迭代取值。Python中支持迭代的基本数据类型主要有字符串,列表,元组等,这
阅读全文
摘要:Python杂项知识 主要内容: 函数递归 二分法 三元表达式 列表推导式 字典推导式 匿名函数 常用的内置函数 1. 函数递归 函数递归的本质就是一个自己调用自己的过程,直到找到结果后然后返回。递归通常可以分为2个阶段,回溯和递推。所谓回溯就是指一层一层往下回溯,回溯的过程中是将问题复杂度降低的过
阅读全文
摘要:闭包与装饰器 主要内容: 闭包函数 装饰器介绍 简单装饰器 装饰器模板 装饰器语法糖 带参数的装饰器 多层装饰器 wraps方法 1. 闭包函数 闭包函数,名字就很形象的表达了这类函数的特性。闭包函数是封闭的被包在外层函数内,在里面定义的一个函数,外面无法访问这种函数,只能通过外部函数返回闭包函数的
阅读全文
摘要:函数进阶 主要内容: 函数作为对象 函数的嵌套调用与定义 名称空间 名称空间的查找顺序 作用域 1. 函数对象 函数在Python中是一种特殊的存在,它们可以被当做对象来使用,这个重要的特性就使得函数多了许多特殊的功能。 其实函数名就相当于是一个指向保存函数体的内存地址,我们通过访问这个函数名,可以
阅读全文
摘要:函数 主要内容 函数的定义 函数的返回值 函数的参数 函数的定义 在Python中,我们可以在任何地方直接调用内置方法len求一个容器类型(可迭代类型)的元素个数,这个内置方法len就是一个函数。函数就是一段封存了固定代码的代码段,函数具有特定的功能,当我们调用函数,它就会执行,然后完成我们的任务。
阅读全文
摘要:文件 主要内容: 文件的介绍 文件的操作方法 文件的修改方法 文件的介绍 什么是文件?为什么要用文件呢? 文件就是操作系统暴露给用户的一种可以简便操作硬盘的一个接口。人们需要永久的将数据保存到硬盘中,这就需要使用文件来帮忙,简言之就是文件是一种永久保存数据的方式。 文件的操作方法 在Python中,
阅读全文
摘要:字符编码小结 今天主要学写了字符编码的由来,意义,以及Python中关于字符编码的重要方法。 主要内容 字符编码的介绍 字符编码表 Unicode Python中的字符编码 字符编码的介绍 字符编码,把名字拆开来看,字符和编码,字符就表明了这种编码方式是针对文字的,而编码,编成什么码呢,那就是二进制
阅读全文
摘要:今日总结 今天主要讲了剩下的几种数据类型及其内置方法。 主要内容 元组 字典 集合 数据类型小结 1. 元组 1.1 元组的定义 元组是一种类似列表的数据类型,它可以存储多个数据,且可以存储任意数据类型。但是与列表不同的是,元组一经定义后,就不能修改。元组是一种不可变类型(可哈希)。元组的定义方式有
阅读全文
摘要:今日总结 常用的数据类型及其方法。 主要内容: int float str list 列表与字符串的共同操作 列表与字符串的共同操作 1. int int(x, base=10) int返回一个使用数字或是字符串x生成的整数对象,或者没有实参时返回0. int内置方法第二个参数base指定进制时,第
阅读全文
摘要:今日总结 今天学习的内容不多,主要是Python中的流程控制,涉及到的语法有if ,for, while这几个关键字。 主要内容: if while for 1. 条件语句if 我们在生活中会遇到各种各样的选择,而我们选择计算机代替自己工作就同样会因为外界环境的变化而面临各种各样的抉择。 在Pyth
阅读全文
摘要:学习总结 今天主要学习了Python的一些基础知识,比如Python的数据类型,注释方式,运算符,与用户的交互方式等等。 主要内容 Python的数据类型 注释方式 交互方式 运算符 解包 1. Python的数据类型 1.1 int 整型数据类型,Python的整形可以通过通过直接定义变量定义,或
阅读全文

浙公网安备 33010602011771号