「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Python 3 で出力された値の間のスペースを削除するにはどうすればよいですか?

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

2024 年 11 月 10 日に公開
ブラウズ:172

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

Python 3 で印刷された文字列内のスペースを削除する

Python 3 では、印刷された値間のスペースを制御するのは難しい場合がありますが、ここではいくつかの点を示します一般的なメソッド:

sep の使用パラメータ:

sep パラメータを print() 関数で指定すると、値の間の不要なスペースを削除できます。例:

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

これにより、余分なスペースなしで "abc" が印刷されます。

整数を文字列に変換:

整数値がある場合は、それらを文字列に変換できますstr() 関数を使用する:

a = 42
b = 84
print("a = "   str(a)   ", b = "   str(b))

これはスペースなしで "a = 42, b = 84" を出力します。

format() メソッドの使用:

format() メソッドを使用してフォーマットすることもできます。文字列:

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

これは "a = 42, b = 84" を出力しますスペースなし。

f-Strings の使用 (Python 3.6 ):

Python 3.6 では、文字列をフォーマットするための簡潔で読みやすい方法を提供する f-strings が導入されました。

print(f"a = {a}, b = {b}")

This 「a = 42, b = 84」をスペースなしで出力します。

追加ヒント:

整数を文字列に変換するときに値間のスペースを削除する別の方法は、join() メソッドを使用することです:

print(",".join([str(a), str(b)]))

これにより、スペースなしで「42,84」が出力されます。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3