ホームページ >バックエンド開発 >Python チュートリアル >Python ゼロベース入門 2---文字列の書式設定
昨夜の時間を利用して、文字列の書式設定された出力を簡単に学習しました。これにより、実際に、数字を推測する残りの機会を出力するために、昨日の数字推測ゲームを作成するときに変数と文字列を一緒に出力できない問題が解決されました。昨日、 int 型を string 型に強制的に変換し、結合して出力しました。これも解決策ですが、今日は文字列の書式設定について簡単に説明します。将来的には、追加される予定です。
文字列出力
文字列出力は、出力する文字列を二重引用符または一重引用符で囲んで直接出力するだけが最も簡単です。
ただし、出力したい文字列に一重引用符が含まれている場合は、一重引用符ではなく二重引用符で囲む必要があることに注意してください。逆に。
一重引用符または二重引用符を含む文字列を出力するために、Python には三重引用符が用意されているため、出力する文字列を三重引用符内に入力できます。上の写真の問題。
2. 文字列+変数の出力
主に使用される置換記号はC言語と同様です。
%d — 整数 %s — 文字列 %f — 浮動小数点数
もちろん、C 言語と同様に、桁数を制御できます
整数の前の桁数を埋めるためにスペースが使用されます。
3. 複数の変数を含む文字列を出力します
ここでは主にパラメータに値を代入するためにタプルを使用します。タプルについては後で紹介します。
4. 行の折り返し
Python はデフォルトで行を自動的に折り返します。折り返しを防ぐには、最後に end="" を追加します。
これらの文字列書式設定の知識は、基本的に Python で日常的に使用するのに十分なので、今後も遭遇した場合は補足していきます。
最後に、連絡先のソースコードが添付されます。
#字符串与字符串可以直接使用+连接符来进行连接 a="520" b="1314"print(a+b); #变量可以直接输出 number=12print("一共有%d只鸡"%number) #这里%d的内容会被%后面的数据所替换,并且%d只能代替整数 numbertostr=str(number) #这里使用了强制类型转换,将整形转换为字符串型 print("一共有"+numbertostr+"只鸡") #使用字符串的拼接进行输出 a=1.0print("浮点数a的大小为%f"%a) #用%f来代替一个浮点数,默认保留6位小数print("保留两位小数的浮点数为%.2f"%a) str1="我是帅哥"print("他说:%s"%str1)#%s可以用来代替一个字符串#同时填入多个参数的情况,其实时用元组成进行赋值 score=85.7 age=12 name="Guo"print("我的名字是:%s,我的年龄是:%d,我的成绩是:%.1f"%(name,age,score)) #关于换行的问题 str2="I love you"for i in str2 : print(i) #默认总时换行输出 for m in str2: print(m,end="") #加上end=""避免了其自动换行输出
上記は Python Zero 基本入門 2---文字列の書式設定の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。