day2---格式化输出

 1 # -*- coding:utf-8 -*-
 2 '''
 3 格式化输出:按照特定格式输出数据
 4 使用%号进行占位,然后%加上s或者d代表占位的需要输出的数据类型,
 5 %s代表占位的数据,数据类型为字符串
 6 %d代表占位的数据,数据类型为数字
 7 '''
 8 
 9 # 例子:使用格式化输出下面信息
10 '''
11 -----------info of jianghuyixiao----------
12 name :jianghuyixiao
13 age  :27
14 height:172
15 job:IT
16 ----------------END-----------------------
17 '''
18 name = input('请输入你的姓名:')
19 age = int(input('请输入你的年龄:'))
20 height = input('请输入你的身高:')
21 job =input('请输入你的工作:')
22 msg = '''
23 -----------info of %s----------
24 name : %s
25 age : %d
26 height :%s
27 job : %s
28 --------------END--------------''' %(name,name,age,height,job)
29 #age : %d 这里也可以使用%s替换,以后我们工作中尽量使用%s一般都不会出错
30 print(msg)
31 
32 # 如果需要输出%,则需要两个%%,第一个代表转义,第二个代表%
33 
34 sex = input('请输入你的性别:')
35 percent = input('请输入你的学习进度:')
36 info = 'sex : %s percent : %%%s' %(sex,percent)
37 print(info)
原文地址:https://www.cnblogs.com/jianghuyixiao/p/9812758.html