有时候使用字符串拼接是一件很麻烦的事情
这时,不妨试试格式化输出
举个列子
# _*_ coding:utf-8 _*_
name = input("请输入你的名字:")
job = input("你从事什么工作:")
info = """
----------------Info : {_name}---------------
name : {_name}
job : {_job}
----------------------------------------------
"""
info = info.format(_name = name,_job = job)
print(info)
执行结果
----------------Info : Augustine---------------
name : Augustine
job : IT
----------------------------------------------
这种格式化输出很使用,建议多使用
还有一种写法:
name = input("name")
age = input("age")
info = """
-------------name is : %s-------------
name:%s
age:%s
""" %(name,name,age)
#
# %s 表示字符串
# %d 表示整数
这种写法不是很直观,而且如果属性过多,不太好配对
所以建议使用前者