Python 3 で印刷された文字列内のスペースを削除する
Python 3 では、印刷された値間の間隔を制御するのは難しい場合がありますが、ここではいくつかの点を示します一般的なメソッド:
sep パラメータの使用:
sep パラメータを print() 関数で指定すると、値の間の不要なスペースを削除できます。例:
<code class="python">print("a", "b", "c", sep="")</code>
これにより、余分なスペースなしで「abc」が出力されます。
整数を文字列に変換:
整数がある場合値がある場合は、str() 関数を使用して文字列に変換できます。
<code class="python">a = 42 b = 84 print("a = " + str(a) + ", b = " + str(b))</code>
これにより、スペースなしで "a = 42, b = 84" が出力されます。
format() メソッド:
format() メソッドは、文字列のフォーマットにも使用できます:
<code class="python">print("a = {}, b = {}".format(a, b))</code>
これにより、スペースなしで「a = 42、b = 84」が出力されます。 .
f-Strings の使用 (Python 3.6 ):
Python 3.6 では、文字列をフォーマットするための簡潔で読みやすい方法を提供する f-strings が導入されました:
<code class="python">print(f"a = {a}, b = {b}")</code>
これにより、スペースなしで「a = 42, b = 84」が出力されます。
追加のヒント:
変換時に値の間のスペースを削除する別の方法整数を文字列に変換するには、join() メソッドを使用します。
<code class="python">print(",".join([str(a), str(b)]))</code>
これにより、スペースなしで "42,84" が出力されます。
以上がPython 3 で出力された値の間のスペースを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。