У меня есть метод:
def foo(bar): # ...
Можно ли пометить bar как константу?Например, «Значение в bar не может измениться» или «Объект, на который указывает bar, не может измениться».
bar
Если bar является неизменным объектом, bar не изменится во время функции.
Вы также можете создать свой собственный постоянный объект. Получатель здесь.
Нет.
Какой смысл?Если вы пишете функцию, разве не до вы , чтобы убедиться, что bar не изменится?Или, если вы вызываете функцию, кого это волнует?