パイソン%フォーマッタ出力:
構文、基本的な使い方は、文字列%sのプレースホルダに値を書式文字列にあります。
- %S、書式設定は、文字オブジェクトを表します
- 「%±(符号は表される)3 S(数値、文字列の長さを示す)」%(置換文字列s)
- %Sの文字列型は、「%s1の」%S2とS1がS2フォーマットする所望の値に配置されている文字列(フォーマットストリング)が配置されているオブジェクトの文字のフォーマットを示します
例1:
#書式付き出力 名= INPUT(" 入力してくださいあなたの名前:" ) 印刷(" !こんにちは、%Sおはよう"%名) #1 出力: 入力してくださいあなたの名前:Xiaolizi #は名前Xiaoliziを入力します !こんにちは、Xiaoliziグッドモーニング #printコマンド
例2:
文字列= " グッド" #1 の種類の文字列 を印刷(" 文字列%S = "%String)を #の印刷結果が出力文字列である=良い 印刷(" 文字列%3S = "%String)を#の印刷結果が良好な出力文字列=です(数3を意味することである。3.文字列の長さは、ストリング3の長さよりも大きい場合、印刷結果の文字列の長さに応じて) 印刷(「文字列%=(+)6S 」%ストリング) #の出力印刷結果文字列=良好(文字列の長さは、文字列の左側にあるように列6の長さのスペースを埋めるために、6未満である場合)、 印刷(「- 6S列%= 」%列) #の出力印刷結果をストリング=良い(列6の長さは、文字列の右側の空間を充填する場合よりも小さくなるように、文字列の長さ6) #小数点文字列の長さ採取後数 プリント(「。文字列=(6)S. 3%」%ストリング) #の印刷結果が出力文字列である=グー(良い)(%の 3Sは、 意味:文字列がとら最初の3つの文字は、文字列は長さが文字列よりも大きい場合、文字列全体が、出力結果である取られる) プリント(「列%a.bs = 」%ストリング) #小数点Bの後の数字によれば採取最初の文字列、取得した文字列の長さは文字列の長さになるように、文字列の左側のスペースを埋める未満、必要である場合に 印刷(「文字列=%*のS * 」%(6 ,. 3、列)) #1 % *。* sは精度を表す2つの値は、%*の前述の文字列値で表されるが、両者を指定するためにカンマで区切られ