Python 3:如何检查方法的默认/参数

时间:2015-09-16 04:12:22

标签: datetime python-3.x

我知道在python中,您可以使用dir(list)来查找list对象的所有方法,然后使用help(list.pop)查看更多详细信息。

但是当我遇到datetime库时,有一个timedelta方法具有以下属性

  

datetime.timedelta(days = 1)

datetime.timedelta(1)
  

datetime.timedelta(hours = 1)

datetime.timedelta(0, 3600)
  

datetime.timedelta(seconds = 1)

datetime.timedelta(0, 1)

但我查看了help(datetime.timedelta)个文档,它只列出了库中的daysseconds,找不到hours属性。

一般来说,你如何找到方法的所有属性?

1 个答案:

答案 0 :(得分:1)

一般情况下,您最好不要使用the Python documentation加书签,而不是使用help(some_function)help()会显示功能的__doc__属性,通常是对函数的简短引用。相反,如果你去了:

https://docs.python.org/3/library/datetime.html#timedelta-objects

你会找到你正在寻找的hours参数(以及其他几个参数)。