ホームページ >バックエンド開発 >Python チュートリアル >Python でスペースなしで値を出力するには?
Python でのスペースなしの値の出力
Python では、スペースなしで複数の値を出力すると、出力に余分なスペースが発生する可能性があります。 2 つの問題を検討し、解決策を提供してみましょう:
問題 1: 値間のスペースの削除
スペースなしで値を連結するには、print 関数で sep パラメーターを使用します。デフォルトでは、sep はスペースですが、空の文字列に変更してスペースを削除できます。
<code class="python">>>> print("a", "b", "c") a b c >>> print("a", "b", "c", sep="") abc</code>
問題 2: Java スタイルの文字列連結の使用
Java スタイルの文字列連結は Python では機能しません。代わりに、次のアプローチを使用できます:
<code class="python">>>> a = 42 >>> b = 84 >>> print("a = " + str(a) + ", b = " + str(b)) a = 42, b = 84</code>
<code class="python">>>> print("a = {}, b = {}".format(a, b)) a = 42, b = 84</code>
<code class="python">>>> print(f"a = {a}, b = {b}") a = 42, b = 84</code>
<code class="python">>>> print("a = {a}, b = {b}".format(**locals())) a = 42, b = 84</code>
これらの手法に従うことで、追加のスペースやスペースを使用せずに効果的に値を出力できます。 Python で Java スタイルの文字列連結を使用します。
以上がPython でスペースなしで値を出力するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。