python字符串格式化有三种方式,首先我们来看第一种:
这一种方式是用%s 和%d来格式化字符串
1 name = input("name:") 2 age = int(input("age:")) 3 salary = int(input("salary:")) 4 job = input("job:") 5 6 """ 7 info = ''' 8 9 ===============info of %s============== 10 name: %s 11 age: %d 12 salary: %d 13 job: %s 14 ''' % (name,name,age,salary,job) 15 16 print(info)
第二种方式:
name = input("name:") age = int(input("age:")) salary = int(input("salary:")) job = input("job:") info2 = ''' ===============info of {_name}============= name: {_name} age: {_age} salary: {_salary} job: {_job} '''.format(_name = name, _age = age, _salary=salary, _job=job) print(info2)
第三种方式:
name = input("name:") age = int(input("age:")) salary = int(input("salary:")) job = input("job:") info3 = ''' ============info of {0}================= name: {0} age: {1} salary: {2} job: {3} '''.format(name, age, salary, job) print(info3)
掌握这三种方式,对于字符串格式化就没什么大问题了