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)