标签:结果 定义类 方法 lambda tcl ret 模块 静态 elf
# 包的结构
|--包
|--|-- __init__.py 包的标志文件
|--|-- 模块1
|--|-- 模块2
|--|-- 子包(子文件夹)
|--|--|-- __init__.py 包的标志文件
|--|--|-- 子包模块1
|--|--|-- 子包模块2
# 函数式编程
- 高阶函数(函数名可以当作变量传入另一个函数中)
- 返回函数
- 匿名函数
- 装饰器
- 偏函数
# Lambda表达式(匿名函数)
- 函数:最大程度化复用代码
1.以lambda开头
2.紧跟一定的参数(有参数的话)
3.参数后面用冒号和表达式主体隔开
4.只是一个表达式,所以没有return
- 例子:
- stm = lambda x: 100 * x
- stm(10)
- 结果: 1000
抽象类函数案例:
import abc
# 声明一个类并且指定当前类的元类
class Human(metaclass=abc.ABCMeta):
# 定义一个抽象方法
@abc.abstractmethod
def smoking(self):
pass
# 定义类抽象方法
@abc.abstractclassmethod
def play(cls):
pass
# 定义静态抽象方法
@abc.abstractstaticmethod
def drink():
pass
标签:结果 定义类 方法 lambda tcl ret 模块 静态 elf
原文地址:https://www.cnblogs.com/Jokei/p/10029033.html