在python中实现格式化输出的方法

Posted 码晒客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python中实现格式化输出的方法相关的知识,希望对你有一定的参考价值。

当我们在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------------------

 




















以上是关于在python中实现格式化输出的方法的主要内容,如果未能解决你的问题,请参考以下文章

Python学习第一章:第一次的亲密接触之初识程序

如何在 excel 中实现这种自定义数字格式?

在python中实现多分支选择结构的较好方法是

pandas:带有条件格式的 HTML 输出

如何在 Matlab 中格式化自定义类的命令窗口输出?

js中实现json格式的转换