大家好,小编来为大家解答以下问题,python一竖叫什么符号,python中竖线怎么打,现在让我们一起来看看吧!
这篇文章给大家介绍python中单下划线_,具体内容如下所示:
前言
我们在阅读源码的时候经常会看到各种单下划线_的使用,所以今天特地做一个总结,而且其实很多(不是所有)关于下划线的使用都是一些约定俗成的惯例,而不是真正对python解释器有影响。
0x1存储上一条语句的执行结果
在python的解释器中,_是上一条语句的执行结果,最早是CPython施行,到现在其他类型的解释器也在使用
0x02作为一个无关紧要的变量
例如下面这个例子:
for _ in range(10):
print 'hello world!'
上面的语句执行结果是在屏幕上打印十行hello world,我们并不需要0-9这些数字,所以没必要给他一个变量名(虽然_也是一个变量名)python练手怎么接单。再来看一段sqlmap中的源码:
if not any(_ in sys.argv for _ in ("--version", "--api")):
_ = BANNER
if not getattr(LOGGER_HANDLER, "is_tty", False) or "--disable-coloring" in sys.argv:
_ = clearColors(_)
elif IS_WIN:
coloramainit()
dataToStdout(_, forceOutput=True)
可以看到这里也多次使用到了_,这里的下划线就是作为一个无关紧要的变量