2017-06-11 6 views
0

タプルが返された場合にこのようなコーディングスタイルが使われています。月の最初の日の曜日と月の日数:2つの値でタプルを返しmonthrangeこの場合スタイル:タプルが返されます

_, number_of_days_in_month = calendar.monthrange(year, month) 

  1. このスタイルは受け入れ可能ですか?それは、Google Python Style Guideのような有名なスタイルガイドに記述されていますか?

  2. _がすでに使用されている場合はどうすればよいですか?例えば、ジャンゴでは、このように、翻訳のために使用されます。

    http://python-guide-pt-br.readthedocs.io/en/latest/writing/style/#create-an-ignored-variable

    です:

    from django.utils.translation import ugettext as _ 
    output = _("Welcome to my site.") 
    
+1

'_'は、使用したくない戻り値を格納するためによく使用されます。それは他の有効な識別子で置き換えることができるので、慣習にすぎません。 – UnholySheep

+1

つまり、悪いスタイルのIMO - その機能の使い方が不明瞭で不明確になる – UnholySheep

+2

とにかく 'gettext'という名前を付ける考えはどんな天才でしたか? –

答えて

0

は、私が思うに、我々は、Pythonヒッチハイク・ガイドからのアドバイスに従うsould:この場合は__を使用してください。

関連する問題