12 2017 档案

摘要:函数的双下划线方法 wraps 被装饰函数的名字在使用装饰器后名字对应的内存地址会发生变化,通过__name__打印的名字将不再是函数自身的名字,为了解决这个问题,就要用wraps 带参数的装饰器 # 带参数的装饰器 import time # FLAG = True FLAG = False de 阅读全文
posted @ 2017-12-29 16:57 蔠缬艸 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1,装饰器的形成 编程原则:开放封闭原则。 开放:对扩展是开放的 封闭:对修改是封闭的 因为修改是封闭的,所以为了对函数进行功能的扩展,就使用装饰器! 2,装饰器的定义 3,装饰器的使用 4,装饰器实例 阅读全文
posted @ 2017-12-28 12:27 蔠缬艸 阅读(146) 评论(0) 推荐(0) 编辑
摘要:1,函数的定义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数分为自定义函数和内置函数,内置函数就是python内部自带的一些函数,如:print()、int()等。自定义函数是我们自己为了完成某个功能而自己写的函数。 2,函数的调用 函数名()即可调用函数。 3,函数的返回 阅读全文
posted @ 2017-12-27 15:25 蔠缬艸 阅读(160) 评论(0) 推荐(0) 编辑
摘要:python的文件操作 1,打开文件 编码方式要和文件的编码方式相同! 打开方式: 只读 r 只写 w 追加 a 读写 r+ 写读 w+ 2,操作文件 读文件 写文件 其他的操作方式 3,关闭文件 一般在操作完成后加close()来完成关闭文件。(容易忘记!) 另外一种方式可以有效的避免忘记写clo 阅读全文
posted @ 2017-12-26 17:50 蔠缬艸 阅读(207) 评论(0) 推荐(0) 编辑
摘要:浅拷贝 没有嵌套,则copy后完全不同,有嵌套,则copy后本体不同,嵌套相同。 深拷贝 copy后完全不同,嵌套也不同。 阅读全文
posted @ 2017-12-22 17:40 蔠缬艸 阅读(148) 评论(0) 推荐(0) 编辑
摘要:集合:可变的数据类型,他里面的元素必须是不可变的数据类型,无序,不重复。 增加 删除 查看 交集 并集 反交集 独有集 包含关系 子集 超集 frozenset 阅读全文
posted @ 2017-12-22 17:35 蔠缬艸 阅读(148) 评论(0) 推荐(0) 编辑
摘要:list和dict 在循环一个列表和字典时,最好不要删除其中的元素,这样会使索引发生改变,从而报错! fromkeys enumerate 可以在循环获取列表元素的同时打印序号,序号起始位可以自己设置。 tuple 如果元组里面只有一个元素且后面没有加逗号,则该元素类型和本身类型相同。 阅读全文
posted @ 2017-12-22 17:07 蔠缬艸 阅读(134) 评论(0) 推荐(0) 编辑
摘要:python中编码的特点: 1,各个编码之间的二进制是不能互相识别的,会产生乱码 2,文件的储存和传输是不能用Unicode的 python3的编码 在python3中字符串在内存中是用Unicode编码的,而要完成储存和传输则要将str转换为bytes类型。bytes的操作方式和str相同,但是它 阅读全文
posted @ 2017-12-21 13:20 蔠缬艸 阅读(136) 评论(0) 推荐(0) 编辑
摘要:python数据的可变性 通过数据的可变性,可将数据分为可变数据类型和不可变数据类型。 可变数据类型:list,dict (不可哈希) 不可变数据类型:元祖,bool,int,str (可哈希) python字典详解 字典的键(key),必须是不可变数据数据类型(可哈希),值(value)可以是任意 阅读全文
posted @ 2017-12-20 15:46 蔠缬艸 阅读(188) 评论(0) 推荐(0) 编辑
摘要:列表详解 列表的增删改查! 增加 删除 li = ['zxc', 'is', 'a', 'good', 'boy'] # pop 按照索引删除,有返回值,默认删除最后一个 s = li.pop() # 默认 s1 = li.pop(3) # 索引 print(s, s1, li) # remove 阅读全文
posted @ 2017-12-19 15:49 蔠缬艸 阅读(158) 评论(0) 推荐(0) 编辑
摘要:Python的数据类型 数字(int),如1,2,3,用于计算。 字符串(str),如s = 'zxc',储存少量数据,进行操作。 布尔值(bool),True和False,用于进行判断。 列表(list),如l = ['zxc', '213', [1, 23, 4], '张新潮'],可以储存大量的 阅读全文
posted @ 2017-12-18 19:19 蔠缬艸 阅读(262) 评论(0) 推荐(0) 编辑
摘要:格式化输出 制作趣味模板程序需求:等待⽤户输⼊名字、地点、爱好,根据⽤户的名字和爱好进⾏任意现实如:敬爱可亲的xxx,最喜欢在xxx地⽅⼲xxx。要完成这个需求就要用到格式化输出,例子如下: 其中%号就是格式化输出的占位符,这里的%s中的s是str字符串类型,也可以是%d,d代表的是数字类型。而要格 阅读全文
posted @ 2017-12-16 14:22 蔠缬艸 阅读(264) 评论(0) 推荐(0) 编辑
摘要:python的历史 Python的定位是“优雅”、“明确”、“简单”,python发展到如今分为两个主要的版本,python2x和python3x。这两个版本的在宏观上的区别是: python2x:它的源码不标准,混乱,并且重复代码多; python3x:统一了标准,去除了多余的重复代码; pyth 阅读全文
posted @ 2017-12-15 17:04 蔠缬艸 阅读(250) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示