当我们在 python 中需要打印出特定格式的内容时可以用到这个方法, 方法介绍如下:
例如我们现在要收集用户的一些个人信息, 这时候我们的代码如下:
- name=input("name:")
- age=int(input("age:"))
- job=input("job:")
- salary=input('salary :')
这种情况下如果我们按照通常的打印方法 print(name,age,job,salary)
最后输出结果就会是这样: jack 18 student 1000
这时候我们可以完善下前边的代码, 使打印出的内容更加规范化, 格式化, 清晰化, 需要用到占位符 %s(表示要给字符串占位), 改动如下: msg= '''
------------info of %s------------
name: %s
age: %s
job: %s
salary: %s
----------------end------------------
''' % (name,name,age,job,salary)
print(msg)
最后完善后打印的结果如下:
- ------------info of jack------------
- name: jack
- age: 18
- job: student
- salary: 1000
- ----------------end------------------
来源: http://www.bubuko.com/infodetail-2879852.html