摘要: 1.和数据结构相关: 列表和元祖: list,将一个可迭代对象转化为列表,如字典转化为列表(默认键字典的键转化) tuple,将一个迭代对象转化为元祖,如字典转化为元祖(默认键字典的键转化) reversed 将一个序列翻转,并返回翻转后的序列的迭代器***** slice :构造一个切片对象,用于 阅读全文
posted @ 2018-08-22 17:14 俏如來 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1:作用域相关:***** globals(): 返回一个字典,内里包含所有的全局变量 locals() :返回一个字典,里面包含所有当前作用域的变量 其他相关:不建议使用:了解即可 字符串类型代码的执行:eval,exec,comple eval:执行字符串类型的代码,并返回最终结果 exec:执 阅读全文
posted @ 2018-08-21 17:01 俏如來 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.生成器是 python用自己的代码写的迭代器,其本质是迭代器。 2.构建生成器的两种方法 1.生成器函数。 3.生成器vs迭代器 1.自制的区别: 2.内存级别的区别: 迭代器需要对可迭代对象进行转化,可迭代对象数据量大时非常占用内存 生成器直接转创建,不需要转化,从本质上节省内存 4.send 阅读全文
posted @ 2018-08-20 19:43 俏如來 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1:函数名的应用 1.函数名就是函数的内存地址。 2.函数名可以作为变量 3.函数名可以作为参数: 4.函数命可以作为返回值。 5.函数类可以作为容器类类型数据的元素。 2:globals(),locals() globals()返回全局变量中的一个,locals()返回局部变量中的一个字典 3.闭 阅读全文
posted @ 2018-08-17 20:45 俏如來 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1:动态参数: 1.作用,为了方便程序的拓展,使传入的函数变为不固定,动态参数,万能参数 ,*args,**kwargs 2.def num(*args,**kwargs) ,在函数定义的位置, '*'把位置参数聚合,并以元祖的形式赋值给args.‘**’把关键字参数聚合,并以字典的形式赋值给kwa 阅读全文
posted @ 2018-08-16 16:25 俏如來 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1:函数的优点: 减少代码的重复率,,提高代码的阅读性。 2:函数目的:主要用于封装一个功能 3:函数的返回值return:返回给执行者(即函数名+括号) 1.函数中遇到return,即被打断,类似while循环中break 2.函数的命名规则与变量的命名规则相似,函数名需要有更强的描述性。 3.函 阅读全文
posted @ 2018-08-15 16:47 俏如來 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 文件处理步骤: f ,变量f_obj,f_handler,f_h,fh 文件句柄。open(),python的内置函数,(内部调用的是windows的系统命令) 1.打开文件,产生文件句柄。 2.对文件句柄进行操作 3.关闭文件句柄 读: r 对于r模式,mode可以默认不写。 全读: read(n 阅读全文
posted @ 2018-08-13 19:51 俏如來 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 元祖:如果元祖里面只有一个元素,有逗号数据类型是元祖,没有逗号这数据类型与元素的数据类型一致。 tu1 =('fgh') tu2 =('dfg',) 列表: 列表与列表之间可以相加。 在循环一个列表时,如果对列表中的某些元素进行删除,那么此元素后面的所有元素就会向前进一位,他们的索引就会发生变化。 阅读全文
posted @ 2018-08-12 15:11 俏如來 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一.代码块: python中真正意义的代码块是什么?一个模块,一个函数,一个类,一个文件等都是一个代码块。 交互模式下,每一行是一个代码块。>>> i1 = 1000 可以理解为这一行在一个文件中。>>> i2 = 1000 可以理解为这一行在另一个文件中。 二,id is ==print('ale 阅读全文
posted @ 2018-08-09 17:08 俏如來 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 字典:也是基础数据类型:字典可以储存大量的数据,关系型数据。同样也是python中唯一的映射类型的数据类型。 数据类型的分类: 可变(不可哈希)的数据类型:list,dict 不可变(可哈希)数据类型:str,int,bool,tuple 字典的键必须是不可变的数据类型(工作中字典的键一般是数字,字 阅读全文
posted @ 2018-08-08 16:16 俏如來 阅读(145) 评论(0) 推荐(0) 编辑