Тут немає детальних пояснень, тільки вивід підказок.
Розбираємося з тим, що показує у підказках ipython та редактори/IDE.
Залежно від того, як було створено метод або функцію, ipython/editor/IDE може
відображати різні типи підказок. Крім того, підказки можуть відрізнятися між
ipython і редактором.
Приклад створення функції та відображення підказки для неї:
defsum_numbers(num1,num2):""" Функція обчислює суму двох чисел """returnnum1+num2In[3]:sum_numbers(100,42)Out[3]:142In[4]:sum_numbers?Signature:sum_numbers(num1,num2)# (1)Docstring:Функціяобчислюєсумудвохчисел# (2)File:~/repos/.../<ipython-input-2># (3)Type:function# (4)
Опис функції зазвичай дорівнює рядку, за допомогою якого була створена функція.
Рядок документації функції. Опис роботи функції зазвичай створений людиною.
Де була створена функція (в якому файлі).
Тип об'єкту: function для функцій, method для методів, builtin_function_or_method для деяких вбудованих функцій
== перевіряє значення, а is перевіряє, що обидві змінні посилаються на той
самий об'єкт. Для перевірки того, що значення однієї змінної
дорівнює якомусь іншому значенню, треба використовувати ==.