用户交互与格式化输出

方法一:(占内存,不推荐)

#!/usr/bin/env python
#_*_ coding:utf-8 _*_
name = input('name:')
age = input('age:')
job = input('job:')
salary = input('salary:')
info = '''
-------- info of ''' + name +'''--------
name:''' + age +'''
age:''' + job

方法二:

#!/usr/bin/env python
#_*_ coding:utf-8 _*_
name = input('name:')
age = int(input('age:'))
print(type(age),type(str(age)))
job = input('job:')
salary = input('salary:')
info = '''
-------- info of %s --------
name:%s
age:%d
job:%s
salary:%s
'''% (name,name,age,job,salary)
info2 = '''
-------- info2 of {_name} --------
name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
'''.format(_name=name,
              _age=age,
              _job=job,
              _salary=salary)
info3 = '''
-------- info3 of {0} --------
name:{0}
age:{1}
job:{2}
salary:{3}
'''.format(name,age,job,salary)
print(info,info2,info3)

原文地址:https://www.cnblogs.com/qlqqlq/p/8687591.html