ホームページ  >  記事  >  バックエンド開発  >  Pythonのprintステートメントでスペースを削除するにはどうすればよいですか?

Pythonのprintステートメントでスペースを削除するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-28 04:39:02679ブラウズ

How to Eliminate Spaces in Python Print Statements?

Python の Print ステートメントでのスペースの削除

Python では、複数の項目を出力すると、意図しないスペースが発生することがよくあります。これは、sep パラメータを使用してこれらのスペースを削除することで対処できます。たとえば、次のことを考慮してください:

print("a", "b", "c")

この出力にはスペースが含まれます:

a b c

それらを削除するには:

print("a", "b", "c", sep="")

これにより次の結果が生成されます:

abc

sep パラメーターに加えて、Python では印刷出力を制御するためのオプションがいくつか提供されています。文字列を整数などの文字列以外の値と連結しようとする場合、最初に値を文字列に変換することが重要です。

文字列と文字列以外を含むスペースを含まない値を出力するには、次のことを考慮してください。次のとおりです:

print("a = ", a, ", b = ", b, sep="")  # Python 2.x and 3.x
print("a = " + str(a) + ", b = " + str(b))  # Python 2.x and 3.x
print("a = {}, b = {}".format(a, b))  # Python 3.6+
print(f"a = {a}, b = {b}")  # Python 3.6+

f-strings (最新のオプション) の使用が不可能な状況 (例: Python バージョン 3.6 より前の場合) では、次のトリックを使用できます:

print("a = {a}, b = {b}".format(**locals()))

以上がPythonのprintステートメントでスペースを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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