标签: python constants language-construct
我有一个方法:
def foo(bar): # ...
有没有办法将bar标记为常量?例如“bar中的值无法更改”或“bar指向的对象无法更改”。
bar
答案 0 :(得分:5)
如果bar是不可变对象,则在函数期间bar不会改变。
您还可以创建自己的常量对象。 The recipie here.
答案 1 :(得分:-3)
没有
重点是什么?如果您正在撰写此功能,那么您是否确保bar不会发生变化?或者,如果您正在调用该函数,谁在乎呢?