出力フォーマットされた三つの方法
プレースホルダ
プログラムを書くとき、多くの場合があります。情報の入力を必要とし、固定フォーマットで印刷
この時間は、プレースホルダとして使用する必要があります(すべてのデータ型の)%のS、%dを(番号のみのタイプについて)
name = 'lh'
age = 19
print('my name is %s my age is %s' % (name, age))
私の年齢は19であるLH私の名前は
age = 19
print('my age is %d' % age)
私の年齢は19です
この方法では、C / C ++の利点であることを学んだ人々のために、この方法に精通している必要があります。
二、フォーマット形式
name = 'lh'
age = 19
print("Hello, {}. You are {}.".format(name, age))
LH、こんにちは。あなたは19です。
name = 'lh'
age = 19
print("Hello, {name}. You are {age}-{age}.".format(age=age, name=name))
LH、こんにちは。あなたは19-19です。
この方法は、誰の使用を聞いていないことは非常に悲しいです。
三、F-文字列フォーマット
プレースホルダの方法を比較すると、python3.6のバージョンは、この方法を使用することが推奨され、F-文字列を理解することは比較的簡単な、道を書式設定が追加されます。
name = "lh"
age = 19
print(f"Hello, {name}. You are {age}."
LH、こんにちは。あなたは19です。