Пустые скобки означают, что вызываемая вами функция не принимает аргументов или имеет предварительно определенные аргументы по умолчанию.
Когда функция является частью класса, мы называем ее «методом».
Пример:
Python имеет встроенный класс с именем str
(строка), представляющий последовательность символов. У него есть несколько методов (функций внутри этого класса), один из которых isupper()
. Этот метод не принимает аргументов и вернет True
, если строка в верхнем регистре, и False
в противном случае. Пример:
"hello".isupper() # this returns false.
То, что вы вызываете в конце вашего кода, plt.show()
- это метод (опять же, функция внутри класса, которая не принимает аргументов или имеет предварительно определенные значения по умолчанию) из matplotlib .pyplot.
Вы можете проверить документацию, чтобы увидеть все доступные функции для pyplot https://matplotlib.org/3.1.1/api/pyplot_summary.html если вы там go, нажмите любую функцию, затем нажмите ссылку [источник] , и вы увидите, как строится функция.