在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中unittest实现简单的单元测试方法介绍
-
在python3中pyqt5和mayavi不兼容问题的解决方法
-
C#在DataTable中根据条件删除某一行的实现方法
-
在Python中操作字符串之startswith()方法的使用
-
在Python中处理字符串之isdecimal()方法的使用
-
在Python中操作列表之List.append()方法的使用
-
有关数据库SQL递归查询在不同数据库中的实现方法
-
Python中多线程thread与threading的实现方法
-
ResourceBundle类在jsp中的国际化实现方法
-
python实现分析apache和nginx日志文件并输出访客ip列表的方法