3

たとえば、クラスのデータをxmlに変換するメソッドに名前を付ける最も慣用的な方法を探しています。

これを Ruby で行う場合はto_xml、たとえば という名前のメソッドを作成しますが、Python でこれを行うさまざまな方法を見てきました。toxmlto_xmlxmlおよびtoXML、XML とは異なる出力用ですが、XML の場合にどのように見えるかを推測するだけです。オブジェクトをネイティブの Python オブジェクト (str()など) に変換する方法を考えると、慣用的な方法が何であるかはよくわかりません。

個人的には使い慣れているto_xmlのでそのまま使い続けますが、経験豊富な Python プログラマーにとっては予想外でしょうか?

4

2 に答える 2

4

PEP8は次のことを推奨していto_xmlます。

読みやすさを向上させるために、必要に応じて単語をアンダースコアで区切った小文字の関数命名規則を使用します。

于 2012-10-27T17:06:22.093 に答える
3

Python スタイル ガイド - PEP8を参照する場合は、すべての文字を小文字で使用し、各単語をアンダースコアで区切ることをお勧めします。

于 2012-10-27T17:06:29.963 に答える