python中有多种标准输出格式,以下四种为常见的4种标准输出格式

name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")
info1 = '''
---------------------info of %s--------------------
Name:%s
Age:%s
Job:%s
Salary:%s
''' % (name,name,age,job,salary)
info2 = '''
---------------------info of {_name}--------------------
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
'''.format(_name=name,_age=age,_job=job,_salary=salary)
info3 = '''
---------------------info of ''' + name + '''--------------------
Name:''' + name +'''
Age:'''  + age
info4 = '''
---------------------info of {0}--------------------
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''.format(name,age,job,salary)
print(info1)
print(info2)
print(info3)
print(info4)

字符串的格式化的以上三种方式。

  1)使用+拼接模式
  2)使用占位符方式  %s 字符串占为符,%d数字占为符
  3)使用字符串类的格式化方法,即 str.format()
优缺点:
  1)此等方式开辟内存空间较大,不好,弃用
  2)此等方式方便,可用
  3)字符串格式化方法也挺好,可用。
在你说话之前,先听;在你回应之前,先想;在你消费之前,先挣;在你退出之前,先试
原文地址:https://www.cnblogs.com/sunweigogogo/p/7487618.html