摘要: 闭:指定义在函数内的函数 包:指该函数包含对外部作用域名字的引用 def f1(): x=1 def inner(): print(x) return inner func=f1() def f2(): x=1111111111 #和调用位置无关要到定义阶段去找 func() f2() 输出1 de 阅读全文
posted @ 2019-06-14 18:45 andy117 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 函数作用域: 作用域作用的范围 1全局作用范围:就是全局作用域(内置名称空间与全局名称空间) 全局有效 全局存活 2 局部作用范围: 局部作用域(局部名称空间) 局部有效 临时存活 x=1 def f1(): def f2(): def f3(): print(len) # 都能找到 1 和len 阅读全文
posted @ 2019-06-13 19:08 andy117 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 参数: 两大类: 形参 和 实参 1、形参:在函数定义阶段括号内定义的参数,称为形式参数 本质就是变量的名 def foo (x,y): print(x) print(y) 2、实参:在函数调用阶段括号内定义的参数,称为实际参数 本质就是变量的值 foo(1,2) print(x) # 这是函数体以 阅读全文
posted @ 2019-06-12 19:48 andy117 阅读(3674) 评论(0) 推荐(1) 编辑
摘要: 字符编码: 1:文本编辑器存取文件原理 存文件: 1先启动文本编辑器 2写内容 内容都是保存在内存中 断电丢失 但现在的额软件强大可以定期自动保存 3 ctrl +s 保存内存中的数据 就会被刷到硬盘中永久保存 读文件: 1 启动文本编辑器 2把文件内容由硬盘读到内存中去 3文本编辑器把内存中的文件 阅读全文
posted @ 2019-06-11 19:47 andy117 阅读(211) 评论(0) 推荐(0) 编辑
摘要: #1、使用while循环输入 1 2 3 4 5 6 8 9 10'''count = 0while count < 10: count += 1 # count = count + 1 if count == 7: print(' ') else: print(count)count = 0whi 阅读全文
posted @ 2019-05-26 20:45 andy117 阅读(140) 评论(0) 推荐(0) 编辑
摘要: re 模块 正则表达式: 字符串匹配的 学习正则表达式 学习使用re模块来操作正则表达式 如: 判断一个收集号是不是合法的 用下面来实现 while True: phone_number = input('please input your phone number : ') if len(phon 阅读全文
posted @ 2019-05-15 18:45 andy117 阅读(141) 评论(0) 推荐(0) 编辑