python中的标识符命名规则和C/C++不一样,可以单个下划线_
成为一个变量标识符。
_=1
_
一般看到别人的代码用这个来作为标识符,就表示这个是一个无关紧要的变量,但是又一定要有一个变量来承接。例如:
def hello():
return 1,"hello,world"
_,s=hello()
s
我们只想要那个"hello,world",前面那个1不想要,但是由于hello
函数是返回两个变量的函数,所以一定要有一个变量来承接,故为了表明心意,说明前面那个不想要,使用_
,别人读代码的时候一看就明白。
不过上述也可以改为:
def hello():
return 1,"hello,world"
s=hello()[1]
s