2018年11月2日

python 用装饰器写登录

摘要: # 1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件), # 要求登录成功一次,后续的函数都无需再输入用户名和密码 # FLAG = False # def login(func): # def inner(*args,**kwargs): # global FLAG # '''登录程序''' # if FLAG: # ... 阅读全文

posted @ 2018-11-02 14:50 ||子义 阅读(1666) 评论(0) 推荐(0)

python 装饰器 回顾 及练习

摘要: # 复习 # 讲作业 # 装饰器的进阶 # functools.wraps # 带参数的装饰器 # 多个装饰器装饰同一个函数 # 周末的作业 # 文件操作 # 字符串处理 # 输入输出 # 流程控制 # 装饰器 # 开发原则 : 开放封闭原则 # 装饰器的作用 :在不改变原函数的调用方式的情况下,在函数的前后添加功能 # 装饰器的本质 :... 阅读全文

posted @ 2018-11-02 14:49 ||子义 阅读(150) 评论(0) 推荐(0)

python 函数 练习

摘要: # 2、写函数,接收n个数字,求这些参数数字的和。 def sum_func(*args): total = 0 for i in args: total += i return total print(sum_func(1,2,3,8,23,6)) # 3、读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? # a=10 # ... 阅读全文

posted @ 2018-11-02 14:47 ||子义 阅读(232) 评论(0) 推荐(0)

python 装饰器 生成及原里

摘要: # 装饰器形成的过程 : 最简单的装饰器 有返回值的 有一个参数 万能参数 # 装饰器的作用 # 原则 :开放封闭原则 # 语法糖 :@ # 装饰器的固定模式 #不懂技术 import time # print(time.time()) # 获取当前时间 # time.sleep(10) #让程序在执行到这个位置的时候停一会儿 # def timmer(f): #装饰器函数 #... 阅读全文

posted @ 2018-11-02 14:44 ||子义 阅读(165) 评论(0) 推荐(0)

2018年10月30日

python 函数 闭包 (节省内存空间 html 获取网页的源码)

摘要: #闭包:嵌套函数,内部函数调用外部函数的变量 # def outer(): # a = 1 # def inner(): # print(a) # inner() # outer() def outer(): a = 1 def inner(): print(a) return inner inn = outer(... 阅读全文

posted @ 2018-10-30 16:44 ||子义 阅读(307) 评论(0) 推荐(0)

python 函数的嵌套 和 作用域链

摘要: # def max(a,b): # return a if a>b else b # # def the_max(x,y,z): #函数的嵌套调用 # c = max(x,y) # return max(c,z) # # print(the_max(1,2,3)) #函数的嵌套定义 #内部函数可以使用外部函数的变量 # a = 1 # def outer(): # ... 阅读全文

posted @ 2018-10-30 15:21 ||子义 阅读(199) 评论(0) 推荐(0)

python 命名空间和作用域

摘要: # 函数进阶 # a = 1 # def func(): # print(a) # func() # 命名空间和作用域 # print() # input() # list # tuple #命名空间 有三种 #内置命名空间 —— python解释器 # 就是python解释器一启动就可以使用的名字存储在内置命名空间中 # 内置的名字在启动解释器的时候被加载进内存里 ... 阅读全文

posted @ 2018-10-30 15:14 ||子义 阅读(193) 评论(0) 推荐(0)

python 函数复习

摘要: # 函数 # 可读性强 复用性强 # def 函数名(): # 函数体 #return 返回值 # 所有的函数 只定义不调用就一定不执行 #先定义后调用 #函数名() #不接收返回值 #返回值 = 函数名() #接收返回值 #返回值 # 没有返回值 :默认返回None # 不写return:函数内的代码执行完... 阅读全文

posted @ 2018-10-30 13:30 ||子义 阅读(190) 评论(0) 推荐(0)

2018年10月29日

python 初学函数

摘要: #len # s = '金老板小护士' # len(s) # def my_len(): #自定义函数 # i = 0 # for k in s: # i += 1 # print(i) # # length = my_len() # print(length) # 函数 # 定义了之后,可以在任何需要它的地方调用 # 没有返回长度,只是单纯的打印 #... 阅读全文

posted @ 2018-10-29 16:03 ||子义 阅读(146) 评论(0) 推荐(0)

课程 python 文件操作复习

摘要: # 文件处理 # 打开文件 #open('路径','打开方式','指定编码方式') # 打开方式 r w a r+ w+ a+ b #r+ 打开文件直接写 和读完再写 # 编码方式 —— utf-8 # 操作文件 # 读 # read 一次性读 ... 阅读全文

posted @ 2018-10-29 15:41 ||子义 阅读(197) 评论(0) 推荐(0)

导航