随笔分类 - Python
摘要:目录: 面向对象高级语法部分: 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理: 一、类成员(字段、方法和属性) 1、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 【普通字段需要通过对象来访问】【静
阅读全文
摘要:一、装饰器前奏 1.作用域 2.高阶函数 在python的世界里,函数和我们之前的[1,2,3],'abc',8等一样都是对象,而且函数是最高级的对象(对象是类的实例化,可以调用相应的方法,函数是包含变量对象的对象) 内存的存储情况: 函数对象的调用仅仅比其它对象多了一个()而已!foo,bar与a
阅读全文
摘要:一、列表生成式 列表生成:列表= [函数 for i in 列表] 现在有个需求,看列表[ 1, 2, 3, 4, 5, 6, 7, ],我要求你把列表里的每个值加1,你怎么实现? 二、生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含10
阅读全文
摘要:一、定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑 实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块就是test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 二、导入方法 module_cc文件
阅读全文
摘要:一、面向对象相关定义: 一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题,如
阅读全文
摘要:一、函数的基本语法及特性 函数定义: 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 语法定义: # def 函数名(参数): # 函数体 # 。。。 # 返回值 # def hansh
阅读全文
摘要:三级菜单: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, '昌平':{ '沙河':
阅读全文
摘要:正则 语法 正则测试工具:在线测试工具 http://tool.chinaz.com/regex/ 常用正则表达式符号 常用的匹配语法
阅读全文