【发布时间】:2021-01-14 08:09:30
【问题描述】:
Python 似乎没有一个有效的const 限定符每个How do I create a constant in Python? 区分只读/可变函数参数的最“pythonic”方式是什么?我应该在 cmets 中指出它吗?
# my_graph is READ-ONLY
# my_set is added items with property X ...
def my_lovely_function(my_graph,my_set):
【问题讨论】:
-
不在 cmets 中,但可能在文档字符串中。请注意,“只读”参数可以具有可变值,它们只是没有变异。核心 Python 中的约定是将突变作为它们突变的事物的方法,它们返回 None,在本例中为
my_set.my_lovely_method(my_graph)。
标签: python constants readonly mutable input-parameters