谁能澄清一些关于 sys 模块和变量性质的事情?
Can anyone clarify something about the sys module and the nature of variables?
它的 simple.sys.argv 是我分配给变量的列表。 Sys.argv 因用户输入而异。变量也会随之改变吗?我知道这就像深入细节,但我真的需要一些帮助。
import sys
list=sys.argv
除非您将其重新分配给 sys.argv
,否则该变量不会更改。除非变量共享内存位置,否则变量不会根据它们的分配神奇地改变。 sys.argv
是一个列表(可变的),因此没有理由它应该或将与 list
.
共享内存地址
这让我们想到了另一点:如果 sys.argv
已经是一个列表,为什么要将它存储在不同的列表变量中? (提示:你不会)
它的 simple.sys.argv 是我分配给变量的列表。 Sys.argv 因用户输入而异。变量也会随之改变吗?我知道这就像深入细节,但我真的需要一些帮助。
import sys
list=sys.argv
除非您将其重新分配给 sys.argv
,否则该变量不会更改。除非变量共享内存位置,否则变量不会根据它们的分配神奇地改变。 sys.argv
是一个列表(可变的),因此没有理由它应该或将与 list
.
这让我们想到了另一点:如果 sys.argv
已经是一个列表,为什么要将它存储在不同的列表变量中? (提示:你不会)