在Python中,无法区分参数、局部变量和全局变量。一种简单的方法可能是使用某些编码约定,例如:
=== 添加 ===
我只想区分参数和局部变量。由于参数是从外部给出的,并且更像是ROM,因为不应该被认为是只读的。C++提供了const关键字以防止参数改变,但Python没有这个关键字。我认为在Python中添加_可以模拟这个功能之一。
- 全局变量以_和大写字母开头
- 参数以_结尾
_Gvariable = 10 def hello(x_, y_): z = x_ + y_这是一种Python风格的做法吗?我是说,是否有已经建立/同意的编码标准来区分它们在Python中?
=== 添加 ===
我只想区分参数和局部变量。由于参数是从外部给出的,并且更像是ROM,因为不应该被认为是只读的。C++提供了const关键字以防止参数改变,但Python没有这个关键字。我认为在Python中添加_可以模拟这个功能之一。