Python文字列のフォーマット
ソース-Wikidocsのアップグレード
Pythonを表示する前に、まず表示するコードはc言語スタイルの文字列フォーマットです.コンピュータであれば、c言語を1回習ったことがあるはずです.%sは文字列を表し、%dは整数型を表します.
formatメソッドでは,変数値の出力位置を{}で表す.括弧自体を印刷したい場合は、{,}}のように2つ書くことができます.
変数をf-string形式でバインドできます
ex) s = f"{a:.2f}"
{a:b}-aはフォーマットする変数を表し、bはビット数+タイプ(整数:d、実数:f)を表す
文字列の書式設定
Pythonを表示する前に、まず表示するコードはc言語スタイルの文字列フォーマットです.コンピュータであれば、c言語を1回習ったことがあるはずです.%sは文字列を表し、%dは整数型を表します.
name = "ddung"
score = 99
print("%s 의 점수는 %d 점 입니다.") % (name, score))
formatメソッドを使用する例.name = "ddung"
score = 100
print("{}의 점수는 {} 점 입니다.".format(name, score))
f-stringの例を使用します.name = "ddung"
score = 101
print(f"{name}의 점수는 {score} 점 입니다.")
特殊文字出力
formatメソッドでは,変数値の出力位置を{}で表す.括弧自体を印刷したい場合は、{,}}のように2つ書くことができます.
data = 3
print("{{ {} }}".format(data))
>>> { 3 }
f-stringも同じです.data = 3
print(f"{{ {data} }}")
>>> { 3 }
パディングビット数
a = 3
mystr = f"{a:02d}"
print(mystr)
>>> 03
処理エラー
a = 3.141592
mystr = f"{a:.2f}"
print(mystr)
>>> 3.14
桁数を表す方法
変数をf-string形式でバインドできます
ex) s = f"{a:.2f}"
{a:b}-aはフォーマットする変数を表し、bはビット数+タイプ(整数:d、実数:f)を表す
Reference
この問題について(Python文字列のフォーマット), 我々は、より多くの情報をここで見つけました https://velog.io/@donghak/파이썬-레벨업중급2-3mt6td5jテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol