python 物件型態取得使用方法協助-help 指令



python  物件型態取得使用方法協助-help 指令


當你對python物件使用上有不清楚或想知道更多使用方法時,可利用dir或help的指令直接對已指定值的變數或方法套上這兩個指令即可。


dir函式只是給出可使用的方法或屬性名稱,要詳細了解這個方法或名稱如何使用,就必須用help的函式了。




>>> S
'Hello'
>>> dir(S)
['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__
ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__g
t__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__
', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '
__rmul__', '__setattr__', '__str__', 'capitalize', 'center', 'count', 'decode',
'encode', 'endswith', 'expandtabs', 'find', 'index', 'isalnum', 'isalpha', 'isdi
git', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lst
rip', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit'
, 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', '
translate', 'upper', 'zfill']




>>> help(S.split)
Help on built-in function split:


split(...)
    S.split([sep [,maxsplit]]) -> list of strings


    Return a list of the words in the string S, using sep as the
    delimiter string.  If maxsplit is given, at most maxsplit
    splits are done. If sep is not specified or is None, any
    whitespace string is a separator.


>>>


利用help函式,會顯示這個方法或函式的語法與說明。