python3.5中的格式化输出

Posted 宝露

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.5中的格式化输出相关的知识,希望对你有一定的参考价值。

运用占位符来进行格式化输出

代码如下:

 

 1 #__ author:"Cheng"
 2 #date:2018-02-12
 3 
 4 name = input("请输入您的姓名:")
 5 age = input("请输入您的年龄:")
 6 job = input("您的工作:")
 7 salary = input("您的薪资是多少:")
 8 
 9 
10 if age.isdigit():
11     age = int(age)
12 else:
13     exit("年龄请输入数字!")
14 
15 age_tuixiu = 1
16 if age == 65:
17     age_tuixiu = "您今年退休!"
18 elif age > 65:
19     age_tuixiu = "您该退休啦!"
20 else:
21     age_tuixiu = \'您还有\'+str(65-age)+\'年退休!\'
22 
23 if salary.isdigit():
24     salary = int(salary)
25 else:
26     exit("薪资请输入数字!")
27 
28 msg2 = "薪资"
29 if salary >= 10000:
30     msg2 = "工资这么高啊!"
31 elif salary >= 4000:
32     msg2 = "工资一般吧!"
33 else:
34     msg2 = "工资也太低了吧!"
35 
36 msg = \'\'\'
37 
38 ---------- info of %s ----------
39 姓名:%s
40 年龄:%s
41 工作:%s
42 薪资:%s (%s)
43 %s
44 ---------- end ----------
45 
46 \'\'\'%(name,name,age,job,salary,msg2,age_tuixiu)
47 
48 print(msg)
格式化输出-个人简介

 

输出结果:

 

 

%s 字符占位符 string

%d 数字占位符 digit

%f  符点数(相当于小数) float

 

以上是关于python3.5中的格式化输出的主要内容,如果未能解决你的问题,请参考以下文章

python3.5中怎么输出运行时间

(转) Java中的负数及基本类型的转型详解

学习 PyQt5。在我的代码片段中找不到错误 [关闭]

uvec2片段着色器输出的哪个组合

python3.5修炼手册9

Golang PrintfSprintf Fprintf 格式化