help(): что вы о ней не знали
Это несправедливо забытый инструмент для глубокого понимания не только встроенных объектов ЯП, но и вашего проекта. Она позволяет получать информацию о функциях, модулях, объектах, символах, ключевых словах и темах. В посте вас ждут небанальные примеры ее использования.
— Передача класса или его экземпляра в help()
отображает документацию класса и его методов. Даже если класс самописный.
— Ключевые слова: чтобы освежить свои познания про тот или иной оператор, тоже подойдет help():
>>> help('for')
The "for" statement
*******************
The "for" statement is used to iterate over the elements of a sequence
(such as a string, tuple or list) or other iterable object:
for_stmt ::= "for" target_list "in" starred_list ":" suite
["else" ":" suite]
— Ключевые слова:
>>> help('keywords')
Here is a list of the Python keywords. Enter any keyword to get more help.
False class from or
...
— Спецсимволы:
>>> help('symbols')
Here is a list of the punctuation symbols which Python assigns special meaning
to. Enter any symbol to get more help.
!= + <<= _
...
>>Click here to continue<<