文字列と数字を組み合わせて印刷する
2023-08-20 21:49:18
質問
Pythonで文字列や数値を表示するには、以下のような方法以外に方法はないのでしょうか?
first = 10
second = 20
print "First number is %(first)d and second number is %(second)d" % {"first": first, "second":second}
どのように解決するのですか?
<ブロッククオート使用方法 を括弧なしで表示する関数 は古いバージョンの Python でも動作しますが、これは Python3 ではサポートされなくなりました。 なので、引数は括弧の中に入れなければなりません。ただし の回避策があり、この質問に対する回答で言及されているように . Python2のサポートが2020年1月1日で終了しているため の回答はPython3と互換性があるように修正されました。 .
これらのどれでもいいんです(他にも方法があるかもしれません)。
(1) print("First number is {} and second number is {}".format(first, second))
(1b) print("First number is {first} and number is {second}".format(first=first, second=second))
または
(2) print('First number is', first, 'second number is', second)
(注:カンマで区切ると、その後にスペースが自動的に追加されます)
または
(3) print('First number %d and second number is %d' % (first, second))
または
(4) print('First number is ' + str(first) + ' second number is' + str(second))
使用方法 フォーマット (1/1b)が利用可能な場合は、そちらを優先します。
関連
-
[解決済み] 複数の例外を1行でキャッチする(ブロックを除く)
-
[解決済み] バイトを文字列に変換する
-
[解決済み] 最小限の驚き」と「変更可能なデフォルトの引数
-
[解決済み] 変数を参照渡しする方法を教えてください。
-
[解決済み] リストを均等な大きさの塊に分割するには?
-
[解決済み] Python 3で「1000000000000000 in range(1000000000000001)」はなぜ速いのですか?
-
[解決済み] Pythonで文字列の部分文字列を取得するにはどうすればよいですか?
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] Pythonで標準エラー出力するには?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SQLAlchemy: セッションの作成と再利用
-
[解決済み] Pythonのキャッシュライブラリはありますか?
-
[解決済み] Flaskで1時間ごとに関数を実行するようにスケジュールするには?
-
[解決済み] 小数点以下1桁を取得する[重複]。
-
[解決済み] SQLAlchemy: 日付フィールドをフィルタリングする方法は?
-
[解決済み] なぜ(0-6)は-6=偽なのか?重複
-
[解決済み] Django 1.7で初期マイグレーションからマイグレートバックする方法は?
-
[解決済み] オブジェクトのリストに特定の属性値を持つオブジェクトが含まれているかどうかをチェックする
-
[解決済み] データクラスとtyping.NamedTupleの主な使用例
-
[解決済み] Pythonでリストが空かどうかをチェックする方法は?重複