変数割り当てで変数をNone
に割り当てていることがよくありますが、効率的で醜い方法があるのでしょうか。Python - 現在のパラメータで変数を使用して変数を初期化する
def Stringlength(String = "Hello", sLength = None):
if sLength == None:
sLength = len(String)
これは例です。 sLength
にString
の長さを割り当てたいとします。もっと効率的なやり方でこれをどうすればいいですか?
私は後で変数を書くことを言ってコメントしないでください、私は同じ方法を使用して思い出した、私の置換コードのためにそれを使用していますので、私はこれをやっている:D
私はあなたの空白と名前にコメントすることができますが、実際の質問は "あなたには最良の方法があります"と答えた方がよいでしょう。それは一般的な方法であり、読みやすい方法です( '== None'ではなく' 'None''でなければなりません)。 – zondo