2017-03-13 11 views
0

私はpython3.6を使用しています。私はテキストと関数の結果を1行に出力しようとしています。Pythonでテキストと関数の結果を1行に出力する方法は?

Type of partition: 
FAT 16 

をしかし、それは友好的に見えるように私は同じ行にそれらをしたい:

print("Type of partition:") 
type_of_partition(partentry) 

これは私を与えます。

Type of partition: None 
FAT 16 

は、私が試した:

FAT 16 
Type of partition: None 

がどのように私はそれらを一緒に置くことができます。

print("Type of partition: %s" % type_of_partition(partentry)) 

これは私与え、私はこれが私に与え

print("Type of partition: ", type_of_partition(partentry)) 

を試してみましたか?

+0

にあなたの最初のプリントのエンドとしてスペースを使用します(これはデフォルトでは改行です)。 'print("パーティションの種類: "、end = '')'。 – Kasramvd

+4

'type_of_partition'メソッドは文字列を返さず、代わりに直接出力します。より良いデザインは、何かを返すようにすることです。次に、 'print("パーティションのタイプ:%s "%type_of_partition(partentry))'が動作します。 – languitar

+0

ohhhhhはい、これは私がやったことです、私の機能は印刷します、返さないでください。悪いです。感謝万円! –

答えて

0

変更type_of_partition機能のprint resultreturn result

関連する問題