_ 变量用法
1.在解释器中,"_" 代表交互式解释器会话中上一条执行的语句的结果。
2.作为一个名称:"_"作为临时性的名称使用。这样,当其他人阅读你的代码时将会知道,你分配了一个特定的名称,但是并不会在后面再次用到该名称
for _ in range(3):
do_something()
3.国际化:"_" 会被作为一个函数来使用。这种情况下,它通常用于实现国际化和本地化字符串之间翻译查找的函数名称
from django.utils.translation import ugettext as _
from django.http import HttpResponse
def my_view(request):
output = _("Welcome to my site.")
return HttpResponse(output)