Chinaunix
标题:
关于函数的查找
[打印本页]
作者:
hust_mse
时间:
2005-08-08 13:57
标题:
关于函数的查找
我想问两个函数的用法:
app = MyApp(redirect=True),MyApp是个class,里面的redirect=True是什么意思?
self.SetTopWindow(frame),这个SetTopWindow我在Python Documentation里怎么找不到?这个函数是干什么用的?
还有就是如果有不认识的函数,我怎么能找到它的用法?
上面三个问题。谢谢!
作者:
broader
时间:
2005-08-08 17:12
标题:
关于函数的查找
[quote]
原帖由 "hust_mse" 发表:
我想问两个函数的用法:
app = MyApp(redirect=True),MyApp是个class,里面的redirect=True是什么意思?
self.SetTopWindow(frame),这个SetTopWindow我在Python Documentation里怎么找不到?这个函数是干什么用
作者:
limodou
时间:
2005-08-09 08:45
标题:
关于函数的查找
从set.SetTopWindow可以看出它是wxPython中wxApp类的一个方法,自然要去看wxPython相关的文档了。
查方法?用什么模块查什么模块的文档,实在不行只能看源代码了。
因此在查方法之前首先要知道这个方法是哪个模块的才可以。如果知道一个方法是哪个模块的呢?简单地可以看方法前是不是有模块名限定,比如:time.localtime(),可以看出localtime是time模块的方法。有些使用from module import *方式导入的模块就不需要限定名了,因此你可能要对各模块相对熟悉才容易知道。因此使用import module要比from module import *好一些,因为这样代码更容易看。
作者:
hust_mse
时间:
2005-08-09 15:47
标题:
关于函数的查找
如果app = MyApp(0)里面为0是什么意思?0是不是表示false?
作者:
limodou
时间:
2005-08-09 17:08
标题:
关于函数的查找
需要看MyApp的定义才能知道。
作者:
broader
时间:
2005-08-11 10:32
标题:
关于函数的查找
[quote]
原帖由 "hust_mse"]如果app = MyApp(0)里面为0是什么意思?0是不是表示false?[/quote 发表:
“0”肯定是一个参数,至于此参数对应MyApp.__init__()要求的哪一个参数需要看该方法的参数定义,注意python是可以自动按照数据类型匹配参数的,还有参数序列方面的排序规则,看一下python入门书或dive in python,你问的问题的95%都可以解决。
作者:
hust_mse
时间:
2005-08-11 11:08
标题:
关于函数的查找
那是不是说MyApp()里面可以不用加“0”?
作者:
limodou
时间:
2005-08-11 13:15
标题:
关于函数的查找
要看原来类的__init__()方法 的定义,如果它指明了缺省参数可以不用定义,那将使用缺省值,如果没有指明则必须要定义。因此还是要看MyApp这个类的代码或说明才可以,这不是猜能猜得出来的。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2