0
点赞
收藏
分享

微信扫一扫

Python变量用法——单下划线变量名_


单下划线变量名_

在常用的诸多变量中,单下划线_是比较特殊的一个。它常作为一个无意义的占位符出现在赋值语句中。_这个名字本身没有什么特别之处,这算是大家约定俗成的一种用法。

举例,假如你想在解包赋值时忽略某些变量,就可以使用_作为变量名:

# 忽略展开时的第二个变量
>>> author, _ = username

# 忽略第一个和最后一个 变量之间的所有变量
>>> username, *_, score = data

而在Python交互式命令行(直接执行python命令进入的交互环境)里,_变量还有一层特殊含义—默认保存我们输入的上个表达式的返回值:

>>> 'foo'.upper()
'FOO'
>>> print(_)
FOO


举报

相关推荐

Scala下划线用法总结

0 条评论