ホームページ >バックエンド開発 >Python チュートリアル >Python 文字列連結とフォーマットされた出力の 3 つの方法の紹介

Python 文字列連結とフォーマットされた出力の 3 つの方法の紹介

不言
不言オリジナル
2018-09-19 17:32:373297ブラウズ

この記事の内容は、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。