Должен ли я добавить запятую после последнего аргумента в вызове функции?

Что лучше сделать?

self.call(1, True, "hi")

или же

self.call(1, True, "hi",)

А что в следующих случаях:

self.call(
    1,
    True,
    "hi"
)

или же

self.call(
    1,
    True,
    "hi",
)

?

Причины добавления запятой в структурах данных мне знакомы, но как насчет вызовов функций?

Ответы на вопрос(4)

Ваш ответ на вопрос