私信  •  关注

Sraw

Sraw 最近创建的主题
Sraw 最近回复了

我不知道我是否正确理解了您的问题,但是如果您只是想避免特定函数中的名称空间冲突,为什么不将其导入到函数中呢?

def foo(bar=42):
  from package import bar as package_bar
  do_something_with_bar(package_bar(bar))

你可以在顶部添加一行注释来提醒自己。

5 年前
回复了 Sraw 创建的主题 » python使数组变平,为什么funtools比较慢?

我认为至少有两个问题:

  1. 对于第一个列表,您将创建一个列表并在其中附加元素。但是对于第二个列表,您将通过 a+b[0].tolist() ,这将生成一个新列表。

  2. functools.reduce 返回一个发电机,这是主要目的。简而言之,这不是为了速度。

6 年前
回复了 Sraw 创建的主题 » 为什么python中的round()函数会给出不同的结果?

official doc .

基本上它叫偶数圆。它会变圆的 x.5 价值转化为公平选择。

这里是 why .

6 年前
回复了 Sraw 创建的主题 » 作用域在python中是如何工作的?

问题不在范围,但你有误解 self .

class B:
      def func C(self):
          A.funcB(self) 

在上面的代码中, 自己 B 而不是 A . 但是 A.funcB 应接受的实例 . 或 self.funcA 在里面 A.函数 不可用。