"_"
和"__"
的使用(废弃变量)
常见用于废弃变量的有两大符号"_"
和"__"
,而在《python最佳实践》中明确的建议应该使用"__"
来作为废弃变量,因为官方文档中,"_"
是用来表示一个不用特意命名,但可能会调用得变量,未命名变量。
所以这两符号的用法推荐为:
- 未命名变量:
"_"
- 废弃变量:
"__"
应用场景:
# . 是明确往后的业务逻辑并不需要用到
filename = 'foobar.txt'
basename, __, ext = filename.rpartition('.')
# _ 是.txt,可能后面会用到,但不想特意命名
name, _ = os.path.splitext(filename)