Python:以任何方式声明常量参数?

问题描述 投票:9回答:2

我有方法:

def foo(bar):
   # ...

是否有办法将bar标记为常数?例如“ bar中的值无法更改”或“ bar指向的对象无法更改”。

python constants language-construct
2个回答
6
投票

如果bar是一个不变的对象,则bar在函数执行期间不会改变。

您还可以创建自己的常量对象。The recipe here.


-3
投票

编号

有什么意义?如果您正在编写函数,是不是取决于[[you以确保bar不变?或者,如果您正在调用该函数,谁在乎呢?

© www.soinside.com 2019 - 2024. All rights reserved.