簡単な警告、これはかなり言葉の多い答えです。
印刷は時々トリッキーです、私が最初に始めたとき、私はそれに関していくつかの問題を抱えていました。正しく印刷した後、2つの変数の間にいくつかのスペースが必要ですか?上記の回答に示されているように、これを行うには多くの方法があります。
これはあなたのコードです:
count = 1
conv = count * 2.54
print count, conv
出力は次のとおりです。
1 2.54
間にスペースが必要な場合は、間にスペースの文字列を貼り付けることで、単純な方法でそれを行うことができます。変数countとconvは、それらを連結(結合)するために文字列型に変換する必要があります。これはstr()で行われます。
print (str(count) + " " + str(conv))
### Provides an output of:
1 2.54
これを行うには、より新しく、よりPython的な方法で、%記号を文字と組み合わせて使用して、使用している値の種類を示します。ここでは、スペースの代わりにアンダースコアを使用して、いくつあるかを示しています。最後の値の前のモジュロは、Pythonに次の値を指定した順序で挿入するように指示します。
print ('%i____%s' % (count, conv))
### provides an output of:
1____2.54
整数であるためカウントに%iを使用し、コンバージョンに%sを使用しました。その場合、%iを使用すると、「2.54」ではなく「2」が提供されるためです。技術的には、両方の%sを使用できましたが、大丈夫だよー。
これがお役に立てば幸いです。
-ジョセフ
PSフォーマットを複雑にしたい場合は、辞書やタプルリスト(pprintとしてインポート)などの大量のテキストのprettyprintを確認する必要があります。また、自動タブ、間隔、その他のクールなジャンクも確認する必要があります。
Pythonドキュメントの文字列に関する詳細情報は次のとおりです。
http://docs.python.org/library/string.html#module-string