出力フォーマットされた三つの方法

出力フォーマットされた三つの方法

プレースホルダ

プログラムを書くとき、多くの場合があります。情報の入力を必要とし、固定フォーマットで印刷

この時間は、プレースホルダとして使用する必要があります(すべてのデータ型の)%の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です。

おすすめ

転載: www.cnblogs.com/Lin2396/p/11278507.html