ホームページ >バックエンド開発 >Python チュートリアル >Python で複数の要素を 1 行に印刷する方法?

Python で複数の要素を 1 行に印刷する方法?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-01 02:10:12361ブラウズ

How to Print Multiple Elements on a Single Line in Python?

複数の要素を 1 行に印刷する

複数の要素を同じ行に一度に印刷するには、いくつかの方法があります。

% 形式の使用タプル

指定した元のコードは、プレースホルダーをタプルとして渡すことにより、%-フォーマットを使用して修正できます:

print("Total score for %s is %s" % (name, score))

辞書での %-フォーマットの使用

別のオプションは、 Dictionary:

print("Total score for %(n)s is %(s)s" % {'n': name, 's': score})

新しいスタイルの文字列書式設定の使用

Python の新しい文字列書式設定には、複数の便利な機能があります:

  • 使用中数値:

    print("Total score for {} is {}".format(name, score))
  • 明示的な名前の使用:

    print("Total score for {n} is {s}".format(n=name, s=score))
  • 連結文字列:

    print("Total score for " + str(name) + " is " + str(score))

パラメータを指定した print() 関数の使用

この方法では、特別な書式設定構文は必要ありません。

print("Total score for", name, "is", score)

間隔をより適切に制御するには、 sep パラメーター:

print("Total score for ", name, " is ", score, sep='')

f-Strings (Python 3.6 )

f-strings を使用すると、このプロセスが非常に簡潔になります:

print(f'Total score for {name} is {score}')

以上がPython で複数の要素を 1 行に印刷する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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