python三种格式化输出

输入:姓名、年龄、工作、薪水

第一种格式化输出info1

name = input("name:")
age = input("age:")  # integer
print(type(age), type(str(age)))  # 打印数据类型
job = input("job:")
salary = input("salary:")

info1 = '''
--------- info1 of %s ----------
name:%s
age:%s
job:%s
salary:%s
'''  %(name, name, age, job, salary)

print(info1)

 

第二种格式化输出info2

name = input("name:")
age = input("age:")  # integer
job = input("job:")
salary = input("salary:")
info2 = '''
--------- info2 of {_name}----------
name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
'''.format(_name=name, _age=age, _job=job, _salary=salary)
print(info2)

第三种格式化输出info3

name = input("name:")
age = input("age:")  
job = input("job:")
salary = input("salary:")
info3= '''
--------- info3 of {0}----------
name:{0}
age:{1}
job:{2}
salary:{3}
'''.format(name, age, job, salary)
print(info3)

初次学习,踩一下!

posted on 2019-07-07 20:31  不会打码的码农  阅读(192)  评论(0)    收藏  举报

导航