用四种方法实现格式化输出
# 接受键盘输入的字符串
name = input('name:')
age = input('age:')
job = input('job:')
salary = input('salary:')
# 格式化输出 '''字符串拼接
info = '''
---------method0: info of ''' + name + ''' ----------
Name:'''+ name +'''
Age:'''+ age + '''
Job:'''+ job + '''
Salary:'''+salary
print(info)
# 格式化输出 占位符%
info1 = '''
---------method1: info of %s ---------
Name:%s
Age:%s
Job:%s
Salary:%s''' % (name, name, age, job, salary)
print(info1)
#格式化输出 format 变量名
info2 = '''
--------method2: info of {_name} -------
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
'''.format(_name = name, _age = age, _job = job, _salary = salary)
print(info2)
#格式化输出 format 位置
info3 = '''
--------method3: info of {0} -------
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''.format(name, age, job, salary)
print(info3)
结果如下:
name:liming
age:18
job:IT
salary:4000
---------method0: info of liming ----------
Name:liming
Age:18
Job:IT
Salary:4000
---------method1: info of liming ---------
Name:liming
Age:18
Job:IT
Salary:4000
--------method2: info of liming -------
Name:liming
Age:18
Job:IT
Salary:4000
--------method3: info of liming -------
Name:liming
Age:18
Job:IT
Salary:4000