摘要: 思维导图:https://www.processon.com/mindmap/5a042b30e4b06c8e108f03ad 一、作用域相关:globals()和locals() globals():全局作用域中的变量,无论放在全局命名空间还是在局部命名空间,输出结果一样,都是全局中的变量 loc 阅读全文
posted @ 2017-11-09 17:55 小杜要加油 阅读(368) 评论(0) 推荐(0)
摘要: 一、迭代器 (dir()可以查函数具有什么键的功能) 1、可迭代的——iterable (字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。) 可以被for循环的都是可迭代的,要想可迭代,内部必须有一个__iter__方法。 (1)判断是否可迭代的方法: print('__it 阅读全文
posted @ 2017-11-08 20:15 小杜要加油 阅读(313) 评论(0) 推荐(0)
摘要: 3、输出斐波那契第n个数 4、二分查找算法 5、三级菜单 阅读全文
posted @ 2017-11-08 19:00 小杜要加油 阅读(186) 评论(0) 推荐(0)
摘要: set1 = {1,2,3,4,5} set2 = {4,5,6,7,8} print(set1 & set2) # {4, 5} print(set1.intersection(set2)) # {4, 5} 阅读全文
posted @ 2017-11-07 16:49 小杜要加油 阅读(1647) 评论(0) 推荐(0)
摘要: 作业 阅读全文
posted @ 2017-11-02 18:20 小杜要加油 阅读(233) 评论(0) 推荐(0)
摘要: #函数的嵌套调用和函数的嵌套定义 #命名空间:三种:内置 全局 局部 #作用域:两种:全局 局部 #作用域链:名字的使用 是从小范围到大范围的就近事件 #globals和locals方法 #小范围可以使用大范围的,但不能修改 #如果想要修改全局的:使用global关键字 —— 尽量避免 #如果想要修 阅读全文
posted @ 2017-11-02 17:30 小杜要加油 阅读(470) 评论(0) 推荐(0)
摘要: 文件的修改操作、删除操作,with语句 函数: 函数的定义:def 函数名(形参1,形参2....): 函数的调用:函数名(实参1,实参2) 函数的返回值: 定义阶段:return 三种情况:没有返回值,返回一个值,返回多个值 调用阶段:接收返回值,变量 = 函数名() 函数的参数: 形参:(定义阶 阅读全文
posted @ 2017-10-31 20:33 小杜要加油 阅读(324) 评论(0) 推荐(0)
摘要: # 只要牵扯到文件的操作,都是字符串 # 打开文件用到‘w’,源文件内容会被清空(相当于新建) # sprip() 取消换行符 # 换行符2个字节 一、打开 (win gbk mac/Linux utf-8) f = open('歌词') # f:文件操作符 文件句柄 文件操作对象 # 习惯叫 f 阅读全文
posted @ 2017-10-30 15:05 小杜要加油 阅读(186) 评论(0) 推荐(0)
摘要: 集合:(里面的元素是可哈希的,而集合的整体是不可哈希的) :集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。 特征:1、无序,不可重复 2、去重 无序,不可重复 去重 创建 集合:增 删 查 增 删 赋值运算 阅读全文
posted @ 2017-10-27 20:38 小杜要加油 阅读(171) 评论(0) 推荐(0)
摘要: 1,id() 内存地址2, == 比较的是值 is 比较的是内存地址 数字,字符串,有小数据池, int -5--256 str:1,不能有空格。 2,长度不能超过20。 3,不能有特殊字符如:#@.....3,enmurate枚举 iterable: str,list,tuple,dict,set 阅读全文
posted @ 2017-10-27 00:22 小杜要加油 阅读(621) 评论(0) 推荐(0)