Rumah >pembangunan bahagian belakang >Tutorial Python >python字符串拼接格式化输出的三种方法介绍

python字符串拼接格式化输出的三种方法介绍

不言
不言asal
2018-09-19 17:32:373297semak imbas

本篇文章给大家带来的内容是关于python字符串拼接格式化输出的三种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

字符串拼接格式化输出就是把需要输出的内容编辑好以后赋值给一个变量,最后输出到屏幕上。
方法一

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)

占位符
%s s=string,万能的,不会出错,Python默认输出的是字符串。
%d d=digit,整数类型的。
%f f=float,小数,默认保存6位小数,第6位小数的值看第7位小数,会四舍五入。
    %.3f,指定保存3位小数。

方法二

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)

方法三

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)

字符串拼接格式化输出,建议使用方法二和方法三,另外有加号连接的方法进行拼接输出,不建议使用,每增加一个加号就会占用一些内存空间,执行效率低。

Atas ialah kandungan terperinci python字符串拼接格式化输出的三种方法介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn