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

DDD
リリース: 2024-10-28 07:27:30
オリジナル
769 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!