python--configparser模块
摘要:import configparser config=configparser.ConfigParser() #拿到一个configparser模块操作句柄config config['DEFAULT']={'ServerAliveInterval': '45', 'Compression': 'y
阅读全文
posted @
2018-01-29 21:58
V神丫丫
阅读(226)
推荐(0)
python--hashlib
摘要:hashlib import hashlib with open ('by change','rb') as f : for line in f: md5=hashlib.md5() md5.update(line) ret=md5.hexdigest() with open('by change_
阅读全文
posted @
2018-01-29 21:50
V神丫丫
阅读(146)
推荐(0)
python--reflect
摘要:原版:a.func() ret2 = getattr(a, 'func') print(ret2) #<bound method A.func of <__main__.A object at 0x01B5EBB0>>打印的是函数地址,并没有调用 ret2() #加括号就表示调用,打印‘对象方法’
阅读全文
posted @
2018-01-29 21:44
V神丫丫
阅读(399)
推荐(0)
python--面向对象:封装
摘要:""" 会用到私有的这个概念de场景 1.隐藏起一个属性 不想让类的外部调用 2.我想保护这个属性,不想让属性随意被改变 3.我想保护这个属性,不被子类继承 """ 二、封装与扩展性:对象可以调用类方法和静态方法么? 可以 但一般情况下 推荐用类名调用 class Room: def __init_
阅读全文
posted @
2018-01-21 14:29
V神丫丫
阅读(217)
推荐(0)
python--接口类与抽象类
摘要:一、 一、接口类单继承 我们来看一段代码去了解为什么需要接口类 接口提取了一群类共同的函数,可以把接口当做一个函数的集合。 然后让子类去实现接口中的函数。 这么做的意义在于归一化,什么叫归一化,就是只要是基于同一个接口实现的类,那么所有的这些类产生的对象在使用时,从用法上来说都一样。 归一化,让使用
阅读全文
posted @
2018-01-21 14:26
V神丫丫
阅读(6472)
推荐(2)
python--面向对象:多态与封装
摘要:#eg序列类型有多种形态:字符串,列表,元组,但他们直接没有直接的继承关系 #eg:如果两个类刚好相似,并不产生父类的子类的兄弟关系,而是鸭子类型 #eg:list tuple 这种相似,是自己写代码的时候约束的,而不是通过父类约束的 三、小结
阅读全文
posted @
2018-01-21 13:48
V神丫丫
阅读(189)
推荐(1)
python--面向对象:继承
摘要:class Dog: def __init__(self, name, aggr, hp, kind): self.name = name self.aggr = aggr self.hp = hp self.kind = kind def bite(self, person): person.hp
阅读全文
posted @
2018-01-21 13:43
V神丫丫
阅读(273)
推荐(0)
python--面向对象:类和对象命名空间
摘要:class Person: count=0 count+=1 def __init__(self): pass join=Person() print(Person.count) class Foo: count = 0 def __init__(self): Foo.count += 1 f1 =
阅读全文
posted @
2018-01-16 22:09
V神丫丫
阅读(191)
推荐(0)
python--os 模块
摘要:os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs
阅读全文
posted @
2018-01-13 18:21
V神丫丫
阅读(131)
推荐(0)
python--异常处理
摘要:程序员终生与bug斗争,为了铲除bug,怎能不懂异常处理的基本技巧? python提供了异常处理的一个方法try 1.常见的程序错误有: ValueError 传入无效的参数 TypeError 对类型无效的操作 IndentationError 缩进错误 SyntaxError Python 语法
阅读全文
posted @
2018-01-13 14:35
V神丫丫
阅读(197)
推荐(0)
python--包的导入
摘要:1,包 定义:把解决一类问题的模块放在同一个文件夹里 导入语法:在import from...import导入语句中(而不是在使用时)遇到带点的 本质:就是一个包含__init__.py文件的目录,在py2中,必须有__init__.py文件,py3没有也可以执行。包只是模块的一种形式而已,包即模块
阅读全文
posted @
2018-01-13 13:29
V神丫丫
阅读(360)
推荐(0)
python--序列化:json、pickle、shelva
摘要:1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 四种方法:dumps loads 在内存角度的操作 dump load 和文件操作相关是序列化操作 优点:通用的序列化方法 缺点:只有很少的一部分数据类型可以通过json转换: dict str
阅读全文
posted @
2018-01-11 22:40
V神丫丫
阅读(184)
推荐(0)
python--模块导入与执行
摘要:定义:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 一、模块注意: 1.所有的模块都应该自觉的往上写 2.调用模块的时候都是最先在本地找 3.写模块的顺序是:内置模块-->扩展模块-->自定义模块 二、模块的几种写法: 1.import 模块名 调用:模块
阅读全文
posted @
2018-01-11 20:09
V神丫丫
阅读(269)
推荐(0)
python--re模块
摘要:一、re模块下的常用方法 : findall search match spilt sub subn compile finditer首先要:import re 导入模块 findall 在字符串中查找所有满足条件的,并返回 ret=re.findall('a','asdvma') print(re
阅读全文
posted @
2018-01-09 20:36
V神丫丫
阅读(303)
推荐(0)
python--正则表达式
摘要:在线测试工具:http://tool.chinaz.com/regex/?qq-pf-to=pcqq.group
阅读全文
posted @
2018-01-09 20:01
V神丫丫
阅读(205)
推荐(0)
python--递归函数
摘要:递归函数 递归的定义——在一个函数里再调用这个函数本身 递归的最大深度——997 举一个递归的例子: 解析这个递归函数的执行过程:
阅读全文
posted @
2018-01-08 17:09
V神丫丫
阅读(205)
推荐(0)
python--基础1
摘要:一、计算机基础 二、Python历史 三、py环境 特点:开发效率低,运行速度快。不能跨平台,适合数据运算多的程序。 特点:开发效率高,运行速度慢,可以跨平台。 重点:py是动态解释型强类型语言;有强大的第三方库,可嵌入,可扩展。 四、pythond 的种类 三、python基本概念 特点:i必须以
阅读全文
posted @
2018-01-08 10:15
V神丫丫
阅读(195)
推荐(0)
python--函数基础一
摘要:一、函数意义:可读性,复用性强 # def my_len(s): #def 关键词开头,my_len函数名 # i=0 # for k in s: # i+=1 # print(i) # return i #返回值,没有返回值则打印出的是none # lenth=my_len() #函数调用 # p
阅读全文
posted @
2018-01-08 10:04
V神丫丫
阅读(206)
推荐(0)
python--内置函数
摘要:注释: (一)和数据结构相关(24) 1.1和数字相关 1.2相关内置函数 1.5相关内置函数(8) 16、all 判断是否有bool值是Flase的值, 一假均假 用中括号写进要判断的值, print(all([' ','ni','你'])) #Trueprint(all(['','ni','你'
阅读全文
posted @
2018-01-07 15:23
V神丫丫
阅读(715)
推荐(0)