要獲取關於指定變量、函數、類、模塊等的信息,我們可以使用help()
方法。總的來說,我們可以說這個函數有助於系統,因此 python 解釋器控制台可以使用它。
**help(object)** #Where object shows name of the object
幫助()參數:
如果缺少參數,交互式幫助系統將在解釋器控制台上啟動。如果給定了一個字符串參數,那麼它就被認為是一個關鍵字、模塊、函數等的名稱。,以及控制台上打印的幫助頁。如果參數是不同類型的對象,則會在該對象上生成一個幫助頁面。
參數 | 描述 | 必需/可選 |
---|---|---|
目標 | 您希望生成給定對象的幫助 | 可選擇的 |
幫助()返回值
如果給出一個字符串輸入,那麼它被認為是一個關鍵字、模塊、函數或文檔主題的名稱。
| 投入 | 返回值 |
| 字符串被傳遞 | 給定的字符串被查找為模塊、函數、類、方法、關鍵字或文檔主題的名稱,並打印幫助頁。 |
| 沒有爭論 | 幫助實用程序(交互式幫助系統)在控制台上啟動。 |
| 放棄 | 退出幫助實用程序並返回解釋器 |
Python 中help()
方法的示例
示例 1: Python 幫助()函數
help(print)
輸出:
Help on built-in function print in module builtins:
print(...)
print(value, ..., sep=' ', end='\\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
示例 2:模塊內置的類列表幫助
help(list)
輸出:
class list(object)
| list() -> new empty list
| list(iterable) -> new list initialized from iterable's items
|
| Methods defined here:
|
| __add__(self, value, /)
| Return self+value.
|
| __contains__(self, key, /)
| Return key in self.
|
| __delitem__(self, key, /)
| Delete self[key].
|
| __eq__(self, value, /)
| Return self==value.
|
| __ge__(self, value, /)
| Return self>=value.
|
| __getattribute__(self, name, /)
| Return getattr(self, name).
|
| __getitem__(...)
| x.__getitem__(y) <==> x[y]
|
| __gt__(self, value, /)
| Return self>value.
|
| __iadd__(self, value, /)
| Implement self+=value.
|
| __imul__(self, value, /)
| Implement self*=value.
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| __iter__(self, /)
| Implement iter(self).
|
| __le__(self, value, /)
| Return self<=value.
|
| __len__(self, /)
| Return len(self).
|
| __lt__(self, value, /)
| Return self <value.>None -- append object to end
|
| clear(...)
| L.clear() -> None -- remove all items from L
|
| copy(...)
| L.copy() -> list -- a shallow copy of L
|
| count(...)
| L.count(value) -> integer -- return number of occurrences of value
|
| extend(...)
| L.extend(iterable) -> None -- extend list by appending elements from the iterable
|
| index(...)
| L.index(value, [start, [stop]]) -> integer -- return first index of value.
| Raises ValueError if the value is not present.
|
| insert(...)
| L.insert(index, object) -- insert object before index
|
| pop(...)
| L.pop([index]) -> item -- remove and return item at index (default last).
| Raises IndexError if list is empty or index is out of range.
|
| remove(...)
| L.remove(value) -> None -- remove first occurrence of value.
| Raises ValueError if the value is not present.
|
| reverse(...)
| L.reverse() -- reverse *IN PLACE*
|
| sort(...)
| L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE*
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None</value.>
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130686.html