上一页 1 ··· 3 4 5 6 7
摘要: 一,序列化模块 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。 但是我们都知道,对于文件来说是没有字典这 阅读全文
posted @ 2018-01-12 14:41 kakawith 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一、collections模块 1,在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名 阅读全文
posted @ 2018-01-10 16:02 kakawith 阅读(304) 评论(0) 推荐(1) 编辑
摘要: 1,初识递归函数 1)什么是递归函数? 在函数中自己调用自己叫做递归函数 递归函数超过一定程度会报错。 RecursionError: maximum recursion dep th exceeded while calling a Python object。递归的错误,超过了递归函数的最大深度 阅读全文
posted @ 2018-01-08 14:46 kakawith 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一、内置函数 1,数据类型:int,bool .......... 2,数据结构:dict,list,tuple,set,str 3,reversed--保留原列表,返回一个反序的迭代器 4,slice切片 l =(1,2,23,213,5612,234,43) sli =slice(1,5,2) 阅读全文
posted @ 2018-01-05 18:58 kakawith 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1,作用域相关 1)locals() 获取执行本方法所在命名空间内的局部变量的字典 2)globals()——获取全局变量的字典 2,字符串类型的代码执行 eval() 将字符串类型的代码执行并返回结果 exec()将自字符串类型的代码执行 compile编译 #流程语句使用exec code1 = 阅读全文
posted @ 2018-01-04 18:38 kakawith 阅读(280) 评论(0) 推荐(1) 编辑
摘要: 一、导入 1,dir功能 print(dir([]))告诉我这个列表拥有的所有方法 带着双下划线的方法叫做双下方法。 2,一个列表执行了_iter_()之后的返回值就是一个迭代器 3,_length_hint_元素个数 4,_setstate_从指定位置取值 5,[]._iter_()迭代器 >_n 阅读全文
posted @ 2018-01-02 18:49 kakawith 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1,参数陷阱 如果默认参数的只是一个可变数据类型,那么每一次调用的时候,如果不传值就共用这个数据类型的资源。 2,三元运算 c=a if a>b else b#如果a》b返回a,否则,返回b 变量 =条件返回True的结果 if 条件 else 条件返回False的结果 必须要有结果 必须要有if和 阅读全文
posted @ 2017-12-27 18:33 kakawith 阅读(921) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7