Если вы имеете в виду, «могу ли я написать вызов в квадратных скобках вместо круглых и поместить их вокруг имен объектов и методов вместо после и пропустить запятые», то нет.
Если вы имеете в виду «могу ли я дать подробные, описательные имена методов», тогда, конечно, вы можете; Вы можете сделать это на любом языке, который стоит упомянуть.
Я думаю, что вы на самом деле имеете в виду «могу ли я использовать аргументы ключевых слов, как в [myObject frobnicateWithHax:42 Foo:23 Bar:69]
?». Да; в Python это пишется myObject.frobnicateWith(hax=42, foo=23, bar=69)
. Что касается определения функции, есть несколько способов заставить ее работать, в зависимости от того, что именно вы хотите; см. документацию (или хорошую ссылку или учебное пособие) для аргументов по умолчанию и kwargs.
Честно говоря, Google отвечает на этот вопрос лучше, чем SO, когда вы немного узнаете о том, как называются эти языковые функции.