1

フォーマットされた日付を出力するこの汚い短いコード行があります。

print '%f %d' % math.modf(time.time())

現在、modf メソッドは 2 つの引数を返すため、print 関数は両方を想定しています。純粋にこれを行うためであり、出力を個別に変数に入れるという単純な代替手段ではありません。印刷でパラメータを除外する既存の方法はありますか、または特定の引数インデックスを呼び出す方法はありますか?

たとえば、印刷に3つの引数があります。

print '%s %d.%f' % 'Money',19,.99

解析される最初の文字列パラメーターをスキップしたい。これを行う方法はありますか?

これは主に、可能であれば知りたい質問であり、別の解決策を提供する必要はありません:P.

4

1 に答える 1

2

「古い学校」の文字列形式ではありません。

しかし、format文字列のメソッドにはこの機能があります。

print "{1}".format ("1","2")

上記は「1」をスキップし、「2」のみを出力します。

あなたがそれを求めていないにもかかわらず、私が代替案を提供したことを気にしないでください:)

于 2012-12-22T22:39:47.167 に答える