摘要:http://www.cnblogs.com/alex3714/articles/5188179.html 生活中 世界万物,皆可分类 世界万物,皆为对象 只要是对象:肯定属于某种品类 只要是对象:肯定有属性 大纲: 面向对象:特性 核心:Class:类 Object:对象 特性:继承:Inheri
阅读全文
摘要:1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )
阅读全文
摘要:http://www.cnblogs.com/alex3714/articles/5161349.html re模块 常用正则表达式符号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 '.' 默认匹配除\n之外的任意一个字符,若指定fl
阅读全文
摘要:hashlib模块 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 MD5 摘要输出 # ######## md5 ######## import hashlib hash = hashli
阅读全文
摘要:*.ini配置文件样例 创建默认的文件样例 读取文件内容 read() configparser增删改查语法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
阅读全文
摘要:Python也可以很容易的处理ymal文档格式,只不过需要安装一个模块。 参考文档:http://pyyaml.org/wiki/PyYAMLDocumentation
阅读全文
摘要:<data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year>2008</year> <gdppc>141100</gdppc> <neighbor name="Austria" direction="E"/> <n
阅读全文
摘要:直接将数据类型以字典的格式 存到文件中去。 直接.get读取出来,
阅读全文
摘要:1.定义: 模块:逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能,本质是.py结尾的文件) 2.导入方法 import module_name,module_name2,...... from module import module1,module2,.... from modul
阅读全文
摘要:import time 获取当前时间: 指定字符串格式:time.strftime("%Y-%m-%d %H:%M:%S") 当前时间戳:time.time() 当前时间元组格式:time.localtime()默认为获取当前时间的格式, 可以计算任何一个时间戳的格式化结果。 字符串转时间格式 将时
阅读全文
摘要:目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构。在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论。 这里面说的已经很好了,我也不打算重新造轮子列举各种不同的方式,这里面我说一下我的理解和体会。 假设你的项目名为foo, 我
阅读全文
摘要:json 所有语言通用的信息交换格式 json.dumps()将list列表、dict字典、元组、函数等对象转换为可以存储的字符格式存入文件 json.dump(数据对象名,已以写方式打开的对象) 直接写入,省略f.write()写法 这个过程称之为“序列化” json.loads(“已读文件对象”
阅读全文
摘要:前戏:列表生成式 等于 用列表生成式生成列表。需要将所有数据生成到内存中,占用空间,如果数据太多。生成数据就会耗时较久。 例如需要运行卡顿一下..... 定义一个生成器:定义时不生成任何数据,只有通过for循环调用,或者生成器本身自带的__next__()方法来调用 。 注意:1、__next__(
阅读全文
摘要:装饰器:本质是函数(装饰其他函数-->为其他函数添加功能) 原则:1.不能被修改装饰的源代码 2、不能修改被装饰的函数的调用方式知识储备:1、函数即“变量”2、高阶函数3、嵌套函数高阶函数+嵌套函数 = 装饰器高阶函数:a.把一个函数名当做实参传给另一个函数 b.返回值中包含函数名嵌套函数: 仅用高
阅读全文
摘要:内置方法:eval()将字符串转换为字典代码:str = '''{'backend':'www.oldboy.org', 'record':{ 'server':'122.111.2.23', 'weight':'20', 'maxconn':30 } }'''str_to_dict = eval(
阅读全文
摘要:def 函数名(): ”””注释说明“”“” 执行逻辑体 return 返回值 定义不带参数的函数 带参数的函数 默认参数 这个是函数中使用参数组的测试脚本。 def(*形式参数名):的 特点:传入这个函数的参数个数不固定,未知个数 行参数组+位置参数方式定义函数 以字典做参数组定义函数 定义使用d
阅读全文
摘要:ANSI不是一种具体的编码格式 ANSI在中文Windows操作系统代码指的是GBK编码 ANSI在中文Mac操作系统代码指的是UTF-8编码 ANSI在其他国家的操作系统中有其他的编码格式 #ASCII码:不能存中文 一个字符占用8位#uniconde:这是是一种字符集,可以存中文,一个字符占用1
阅读全文
摘要:enumerate()说明 enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在for循环中得到计数
阅读全文
摘要:集合 知识点:集合是无序的 格式:{1,2,3,"str_test"} set_1 = set(list1)#将列表转换为集合 集合关系测试: 集合的逻辑判断、取交集、并集、差集、子集、父集 用数学运算符进行关系测试。 集合的增删 文件操作 先了解下文件描述符 https://www.cnblogs
阅读全文
摘要:列表,拉锁式儿合并。 [ [a,b] for a,b in zip(list1,list2)] #最笨的 a=[1,2,3,4,5] b=[2,3,4,5,6] d=[] for i in range(len(a)): c = [] c.append(a[i]) c.append(b[i]) d.a
阅读全文