Python中,如果输入没有存储在变量中,是不会保留值的。当用户输入数据时,Python会将其存储在一个特殊的变量中,称为"_"(下划线)。这个变量可以用来访问最近一次输入的值。
例如,当用户输入以下内容时:
>>> 10 + 5
Python会计算表达式的结果,并将结果存储在""变量中。此时,如果直接输入"",Python会返回上一次计算的结果:
>>> _
15
然而,如果用户没有将输入存储在变量中,而是直接输入一个表达式,Python不会保留这个值。例如:
>>> 10 + 5
15
在这种情况下,如果直接输入"",Python会引发一个NameError,表示""变量未定义:
>>> _
NameError: name '_' is not defined
因此,如果想要保留输入的值,需要将其存储在一个变量中。例如:
>>> result = 10 + 5
>>> result
15
这样,通过访问"result"变量,可以获取到之前计算的结果。
领取专属 10元无门槛券
手把手带您无忧上云