Python 3.x _.startswith()位于变量上方_
下面的行为是否按目的描述(Python 3.7)Python 3.x _.startswith()位于变量上方_,python-3.x,Python 3.x,下面的行为是否按目的描述(Python 3.7) 我知道变量名是一个糟糕的选择,但是为什么调用.startswith会覆盖变量\uu?当您以交互模式运行python时,它会将您计算的每个表达式的值存储到下划线变量中。我认为这是IPython特有的事情。TILI在PyCharm内的Ipython控制台上运行它 _ = '==TEST==' _.startswith('==') Out[29]: True _ Out[30]: True l = '==TEST==' l.startswith('=
我知道变量名是一个糟糕的选择,但是为什么调用
.startswith
会覆盖变量\uu
?当您以交互模式运行python时,它会将您计算的每个表达式的值存储到下划线变量中。我认为这是IPython特有的事情。TILI在PyCharm内的Ipython控制台上运行它
_ = '==TEST=='
_.startswith('==')
Out[29]: True
_
Out[30]: True
l = '==TEST=='
l.startswith('==')
Out[26]: True
l
Out[27]: '==TEST=='