ホームページ  >  記事  >  バックエンド開発  >  Python でスペースなしで値を出力するには?

Python でスペースなしで値を出力するには?

DDD
DDDオリジナル
2024-10-28 07:27:30762ブラウズ

How to Print Values Without Spaces in 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 では機能しません。代わりに、次のアプローチを使用できます:

  • str() 関数: str() 関数を使用して整数値または浮動小数点数を文字列に変換します。
<code class="python">>>> a = 42
>>> b = 84
>>> print("a = " + str(a) + ", b = " + str(b))
a = 42, b = 84</code>
  • .format() メソッド: .format() メソッドを使用して文字列をフォーマットします。
<code class="python">>>> print("a = {}, b = {}".format(a, b))
a = 42, b = 84</code>
  • f -Strings: Python 3.6 以降では、便利な文字列フォーマットに f-strings を使用できます。
<code class="python">>>> print(f"a = {a}, b = {b}")
a = 42, b = 84</code>
  • **.format() with locals( ): 古い Python バージョンを使用している場合は、**locals() を使用して f-string をシミュレートできます。
<code class="python">>>> print("a = {a}, b = {b}".format(**locals()))
a = 42, b = 84</code>

これらの手法に従うことで、追加のスペースやスペースを使用せずに効果的に値を出力できます。 Python で Java スタイルの文字列連結を使用します。

以上がPython でスペースなしで値を出力するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。