ホームページ >バックエンド開発 >Python チュートリアル >Python 文字列連結とフォーマットされた出力の 3 つの方法の紹介
この記事の内容は、Python の文字列結合を整形して出力する 3 つの方法を紹介するものであり、一定の参考価値がありますので、困っている方は参考にしていただければ幸いです。
文字列スプライシングのフォーマットされた出力は、出力する必要がある内容を編集し、それを変数に代入し、最後に画面に出力します。
メソッド 1
name = input('your name:') age = int(input('your age:')) # int() str转int。 job = input('your job:') info = ''' ---------- info of %s --------- Name : %s Age : %d Job : %s ''' % (name,name,age,job) # 此处 % 为连接符,把变量的值连接起来,顺序不能颠倒。 print(info)
Placeholder
%s s=string、ユニバーサル、エラーなし、Python はデフォルトで文字列を出力します。
%d d=数字、整数型。
%f f=float、10 進数、デフォルトでは小数点以下 6 桁が保存されます。小数点以下 6 桁の値は小数点以下 7 位を基準として四捨五入されます。
%.3f、小数点以下 3 桁を保存するように指定します。
方法 2
name = input('your name:') age = int(input('your age:')) # int() str转int。 job = input('your job:') info = ''' ---------- info of {_name} --------- Name : {_name} Age : {_age} Job : {_job} ''' .format(_name=name,_age=age,_job=job) print(info)
方法 3
name = input('your name:') age = int(input('your age:')) # int() str转int。 job = input('your job:') info = ''' ---------- info of {0} --------- Name : {0} Age : {1} Job : {2} ''' .format(name,age,job) print(info)
# #文字列連結形式の出力の場合、方法2と方法3の使用を推奨します 出力を結合するためのプラス記号接続方法もありますが、これは推奨されません プラス記号を追加するたびにメモリ空間が占有され、実行効率が低くなります。
以上がPython 文字列連結とフォーマットされた出力の 3 つの方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。