小编Phi*_*p B的帖子

在python中返回self

我有一个代表对象的类.我有一堆方法可以修改这个对象状态,没有明显的返回或显然没有任何返回.在C#中,我会将所有这些方法声明为void并且看不到其他选择.但是在Python中,我将要制作所有方法return self,让自己能够编写如下所示的真棒单行:

classname().method1().method2().method3()
Run Code Online (Sandbox Code Playgroud)

这是Pythonic,还是Python中可以接受的?

python method-chaining

26
推荐指数
3
解决办法
9831
查看次数

标签 统计

method-chaining ×1

python ×1