摘要:
语法糖 之前我们使用装饰器时,是为了增加func()函数的功能,有保证func()函数不改变,代码独立性,但是对外还是调用func()函数,然而实现的功能是扩展了之后的,我们是这样做的: 上面的那句func=wrapper(func)其实可以不用写,而是在被装饰函数func()的上面加上@装饰器函数 阅读全文
posted @ 2018-08-30 22:40
写的BUG代码少
阅读(125)
评论(0)
推荐(0)
摘要:
现在有一个需求,我们想计算一段程序运行的时间,可以采用time模块的time函数: 我们可以这样做: 但是我们可以发现,我们原来的func()函数就夹杂了time函数这些乱七八糟的东西,我们现在想让func()函数的代码独立,应该怎么做: 但是我们发现,func()函数的代码是独立了,但是如果我们想 阅读全文
posted @ 2018-08-30 21:16
写的BUG代码少
阅读(133)
评论(0)
推荐(0)
摘要:
使用函数分别实现用户三次登录功能,新用户注册功能,购物功能 写函数,计算传入字符串中数字,字幕,空格以及其他字符的个数,并返回结果: 写函数,返回比较大的数字: 主要是为了因为三元运算: 条件为True的结果 if 条件 else 条件为False的结果 运行结果: 写函数,用户传入要修改的文件名, 阅读全文
posted @ 2018-08-30 18:59
写的BUG代码少
阅读(186)
评论(0)
推荐(0)
摘要:
函数嵌套定义 外层函数func1中嵌套定义了内层函数func2,并且在外层函数中定义的变量a,在内层函数func2中也可以使用; 外层函数中的变量a是int 类型不可变数据类型,内层函数中只可以查看不可以修改; 如果需要修改,可以使用nonlocal声明局部变量:(类似于在函数体中使用global 阅读全文
posted @ 2018-08-30 15:16
写的BUG代码少
阅读(131)
评论(0)
推荐(0)

浙公网安备 33010602011771号