Python3 基础语法——格式化输出

用四种方法实现格式化输出

# 接受键盘输入的字符串
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

猜你喜欢

转载自blog.csdn.net/Muzi_Water/article/details/81457253