对于返回元组的情况,我遇到过这种编码风格。
_, number_of_days_in_month = calendar.monthrange(year, month)
在这种情况下,monthrange
会返回一个包含两个值的元组:该月第一天的工作日和月中的天数。
这种风格可以接受吗?是否在Google Python Style Guide等着名风格指南中进行了描述?
如果_
已被占用,该怎么办?例如,在Django中,它用于翻译,如下所示:
from django.utils.translation import ugettext as _
output = _("Welcome to my site.")
答案 0 :(得分:0)
我认为,我们应该遵循The Hitchhiker's Python指南的建议:
http://python-guide-pt-br.readthedocs.io/en/latest/writing/style/#create-an-ignored-variable
即:在这种情况下使用__。