2012-03-05 4 views
0

this line of codeを理解するための最も直接的な方法は何ですか:最良の方法 - 「({0})u'PDistを返す形式(self.nominal_distribution)

return u'PDist({0})'.format(self.nominal_distribution) 

私が望んでいました。 docs.python.orgにアクセスしてすぐに把握できるようになりましたが、検索ボックスに「フォーマット」を入力することは役に立ちませんでした。

+1

"新しい"文字列フォーマットを見ていることが分かっていない限り、公平では、ドキュメントで "フォーマット"メソッドを見つけるのは簡単ではありません。 – mgibsonbr

答えて

2

ほとんどのコードは、文字列と値/値のタプルを結合するために、%演算子を使用する "古い"文字列書式を使用します。これはPython 3の機能である「新しい」形式です(以前のバージョンでも同様にバックポートで利用可能ですが)。私はそれについて多くを知らないが、this postはあなたが始めるのを助けるべきである。

+2

いいえ、 format'メソッドが2.6で導入されました。 –

+0

私が読むのは2.6にバックポートされていますが、Python 3の機能です(実際には問題ありませんが...) – mgibsonbr

1

あなたが見ている文は、str形式関数を使用しています。ストリングメソッドのドキュメントにあります。

関連する問題