ホームページ >バックエンド開発 >Python チュートリアル >Python 3 で出力された値の間のスペースを削除するにはどうすればよいですか?

Python 3 で出力された値の間のスペースを削除するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-02 06:03:29368ブラウズ

How can I eliminate spaces between printed values in Python 3?

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

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