小编cut*_*per的帖子

python - 使用__func__调用实例方法

我是python的新手,我不太了解__func__python 2.7.

我知道什么时候定义这样的类:

class Foo:
    def f(self, arg):
        print arg
Run Code Online (Sandbox Code Playgroud)

我可以使用Foo().f('a')Foo.f(Foo(), 'a')调用此方法.但是,我无法通过此方法调用此方法Foo.f(Foo, 'a').但我意外地发现我可以使用Foo.f.__func__(Foo, 'a')甚至Foo.f.__func__(1, 'a')获得相同的结果.

我打印出的值Foo.f,Foo().fFoo.f.__func__,它们都是不同的.但是,我在定义中只有一段代码.谁可以帮助解释上面的代码实际上是如何工作的,特别是__func__?我现在真的很困惑.

python

21
推荐指数
1
解决办法
1万
查看次数

Windows Phone 8.1 MapIcon Click事件

我正在编写一个Windows Phone 8.1应用程序(Windows运行时版本),我使用MapIcon类将图标放在地图控件上.但是,我希望这些图标可以对"点击"事件做出反应,这样我就可以在用户点击特定图标后显示更多详细信息.我用Google搜索,但无法找到答案.有可能,还是我必须创建自己的类才能实现这个目标(以及如何)?

这是我第一次开发Windows Phone 8.1应用程序,所以任何建议都非常感谢.谢谢.

c# map windows-runtime windows-store-apps windows-phone-8.1

1
推荐指数
1
解决办法
2678
查看次数