WangHe685

导航

 

2017年4月18日

摘要: 内置函数:https://docs.python.org/3/library/functions.html?highlight=built#ascii 未完待续.... 阅读全文
posted @ 2017-04-18 15:48 GXZZ685 阅读(127) 评论(0) 推荐(0) 编辑
 
摘要: for循环的数据类型: 1.集合数据类型,如list列表,tuple元组,dict字典,set集合,str字符串等; 2.generator生成器,包括生成器和带yield的generator function; 如何判断一个对象是不是Interable? 可用于for循环的对象,成为可迭代对象It 阅读全文
posted @ 2017-04-18 15:44 GXZZ685 阅读(98) 评论(0) 推荐(0) 编辑
 
摘要: 列表生成式 需求:列表[0,1,2,3,4,5,6,7,8,9]每个值加1,如何实现? 方法1:列表追加 1 >>> a = [0,1,2,3,4,5,6,7,8,9] 2 >>> b = [] 3 >>> for i in range(10): 4 ... b.append(i+1) 5 ... 阅读全文
posted @ 2017-04-18 15:19 GXZZ685 阅读(128) 评论(0) 推荐(0) 编辑
 

2017年4月17日

摘要: 装饰器,本质是函数,为其它函数添加附加功能。 装饰器对被装饰的函数没有任何影响,原则: 1.不能修改被装饰的函数的源代码;2.不能修改调用方式; 高阶函数+嵌套函数,实现装饰器,准备知识如下: 1.函数和变量的区别: 变量存在内存中,比如x=1 ,1存在内存中,x就是内存的门牌号。若y=x,y也是一 阅读全文
posted @ 2017-04-17 23:00 GXZZ685 阅读(151) 评论(0) 推荐(0) 编辑
 
摘要: 一、递归函数 定义:函数内部可以调用其它函数,如果调用自身,就叫递归。 递归特性: 1.必须有结束条件退出: >>> def calc(n): ... print(n) ... return calc(n+1) ... >>> calc(0) 0 1 ... 998 RecursionError: 阅读全文
posted @ 2017-04-17 18:09 GXZZ685 阅读(215) 评论(0) 推荐(1) 编辑
 

2017年4月16日

摘要: 一、函数定义:一组代码片段用函数名封装起来,通过函数名的方式调用执行。 特性: 1.减少重复代码 2.使程序易扩展 3.使程序易维护 语法定义: 带参数的函数名: 定义函数: 函数与过程的区别:函数有返回值,而过程就是没有返回值的函数。 return作用:1.当前函数结束,即下面语句不再执行;2.返 阅读全文
posted @ 2017-04-16 23:41 GXZZ685 阅读(159) 评论(0) 推荐(0) 编辑
 
摘要: 1.在python2默认编码是ASCII, python3里默认是unicode 2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空 阅读全文
posted @ 2017-04-16 23:23 GXZZ685 阅读(165) 评论(0) 推荐(0) 编辑
 
摘要: 文件操作流程: 1.打开文件,得到文件句柄并赋值给一个变量; 2.通过句柄对文件进行操作; 3.关闭文件 ################################33 1.打开文件方法: a.只读方式打开文件 1 f = open("yesterday",encoding="utf-8") 阅读全文
posted @ 2017-04-16 23:16 GXZZ685 阅读(1285) 评论(0) 推荐(0) 编辑
 
摘要: 一、列表 定义列表:通过下标访问列表中的内容,从0开始 >>> name = ["zhang","wang","li","zhao"]>>> print(name[0],name[2],name[-1],name[-2])zhang li zhao li 切片 1 >>> names = ["Ale 阅读全文
posted @ 2017-04-16 20:21 GXZZ685 阅读(221) 评论(0) 推荐(0) 编辑
 
摘要: 模块,也叫库,分为标准库和第三方库。标准库,直接导入使用,比如import getpass;第三方库,需下载安装才能使用,比如paramiko; 一、sys模块 sys.argv用法:sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径; 所以参数从1开始. arg 阅读全文
posted @ 2017-04-16 12:04 GXZZ685 阅读(149) 评论(0) 推荐(0) 编辑