2018年11月23日

函数之装饰器

摘要: as_start = Falsedef login(func): def inner(): global as_start if as_start == False: username = input('输入用户名字:') password = input('输入密码:') if username 阅读全文

posted @ 2018-11-23 21:05 别离 阅读(124) 评论(0) 推荐(0) 编辑

函数之闭包

摘要: def func(): a = 1 def func1(): print(a) return func1s = func()s()#:闭包其实是一种在外部执行内部函数的概念方法,此处,当‘func()’执行结束后会把‘func1’的内存地址及其原来的外部嵌套函数的变量,参数等一并传给名为‘func’ 阅读全文

posted @ 2018-11-23 17:55 别离 阅读(117) 评论(0) 推荐(0) 编辑

函数之作用域的查找顺序

摘要: L: locals #局部命名空间,包括局部变量和形参 E: enclosing #被嵌套函数的上一级空间 G: globals #全局的变量 全局空间 B:builtins #内置空间只包含内置的变量 阅读全文

posted @ 2018-11-23 17:37 别离 阅读(99) 评论(0) 推荐(0) 编辑

函数之命名空间/名字空间/名称空间

摘要: print(locals()) #把它放在函数里面它打印局部变量 放在外边打印全局变量 print(globals())#无论把它放在全局还是局部打印的都是全局变量 print(dir(__biultins__)) #打印的是内置空间的所有变量 # 在内存里保存的是变量名字和变量的内存地址 ,但是显 阅读全文

posted @ 2018-11-23 17:30 别离 阅读(85) 评论(0) 推荐(0) 编辑

内置函数

摘要: #print之‘sep’分隔符 默认空格分隔print('海峰->肛娘')#print之’end = ''‘保持不换行 print('老王的媳妇好漂亮\n,好像嫩掐出水|')#'print'可以把字符串写入文件的方法msg = '老王的媳妇真漂亮!'f = open('print_tolse','w',encoding='utf-8')print(msg, '皮肤好嫩啊!'... 阅读全文

posted @ 2018-11-23 10:40 别离 阅读(196) 评论(0) 推荐(0) 编辑

导航