上一页 1 ··· 6 7 8 9 10
摘要: 装饰器:本质是函数,用于装饰其他函数,在不改变其他函数的调用和代码的前提下,增加新功能 原则: 1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用方式 3.装饰函数对于被装饰函数透明 参考如下链接: http://egon09.blog.51cto.com/9161406/1836763 阅读全文
posted @ 2017-11-22 22:33 Jenvid 阅读(1799) 评论(0) 推荐(0) 编辑
摘要: 1.OOP 面向对象编程,万物皆对象,以class为主,抽象化 2.POP 面向过程变成,万事皆过程,def定义过程 3.函数式编程,将某种功能封装起来,用的时候直接调用函数名,def定义函数,也叫function/方法/过程/子程序 函数定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来 阅读全文
posted @ 2017-11-15 13:25 Jenvid 阅读(2166) 评论(0) 推荐(0) 编辑
摘要: 打开文件的两种方式 1.直接打开文件并赋值给变量,打开后得到操作句柄,但不会自动关闭 file = open('文件名‘,'打开模式',’编码‘) fd = open('../config/file1.txt','r',encoding='utf-8') 2.使用with子句,打开后文件会自动关闭, 阅读全文
posted @ 2017-11-14 13:19 Jenvid 阅读(7514) 评论(0) 推荐(0) 编辑
摘要: 总结了一张表,更详细信息百度百科: python2.7 默认编码集是ASCII,如果直接encode(编码集),默认进行一次ascii解码 需要进行一次明确解码 GB2312 -> UTF8 -> GBK -> UTF8 -> GB2312 python3.5 默认编码是unicode 文件头部co 阅读全文
posted @ 2017-11-13 14:24 Jenvid 阅读(4220) 评论(0) 推荐(0) 编辑
摘要: 集合,set(),记住: 1个特点:去重,把列表变成集合,达到自动去重操作,无序 5个关系:测试两个列表的交差并子反向差集 方法: | add(...) 常用,已存在元素去重不生效 | Add an element to a set. | This has no effect if the elem 阅读全文
posted @ 2017-11-12 13:20 Jenvid 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 自带的函数可以非常简单快捷的实现某些功能, 比如产生一个序列,可以用循环实现: count = 0 while count < 10: print(count) count+=1 但其实用range会更简单: for i in range(10): print(i) 在python命令行下查看帮助: 阅读全文
posted @ 2017-11-09 15:16 Jenvid 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 字典,{key,value} help(dict) 定义一个字典: | clear(...) 清空一个字典 | D.clear() -> None. Remove all items from D. >>> dict2.clear() >>> dict2 {} | copy(...) 普通赋值指向相 阅读全文
posted @ 2017-11-08 14:46 Jenvid 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: *字符串不能更改值 数据类型字符串str | capitalize(...) 返回字符串中第一个字母大写 | S.capitalize() -> str | | Return a capitalized version of S, i.e. make the first character | ha 阅读全文
posted @ 2017-11-07 15:12 Jenvid 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: 1.python 格式化print print显示颜色 格式:\033[显示方式;字体颜色;背景颜色m 需要输出的内容 [\033[0m 2.while/for...else break结束最近的循环 continue结束当次循环,继续最近循环的下一次循环 其他语言好像没有else子句 循环结束判断 阅读全文
posted @ 2017-11-06 15:12 Jenvid 阅读(321) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10