写作热力图 加载中...
加载中...

2018

Python 的装饰器

什么是装饰器在函数调用前后自动打印日志,但又不希望修改函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 本质上,decorator就是一个返回函数的高阶函数。所以,我们要定义一个能打印日志的decorator,例如: def log(func): ...

Python 列表生成

生成器列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 L = []for x in range(1,11): L.append(x * x)print(L) 得出 [1, 4, 9, 16, 25, 36, 49, 64...

Python 递归函数和匿名函数

在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 def fact(x): if x ==1: return 1 return x * fact(x-1)print(fact(3)) //输出6 = 2*2*2 使用递...

浅析 Python 的参数

Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。 位置参数例如: def power(x): return x * x ``` 对于p...

python练习之学员管理系统

python练习之学员管理系统

实现一个可以增删查的系统,主要是为了巩固 python 基础中的方法、字典、循环、判断等知识 打印菜单效果如下 实现方法 print("="*12,"学员管理系统","="*14)print("{0:1}&#...

1141516171847