首页 > 编程语言 > 详细

Python中的格式化输出

时间:2019-02-19 17:54:41      阅读:168      评论:0      收藏:0      [点我收藏+]

百分号格式化输出

  •  百分号默认右对齐

%s

字符串 (采用str()的显示)

%r

字符串 (采用repr()的显示)

%c

单个字符

%b

二进制整数

%d

十进制整数

%i

十进制整数

%o

八进制整数

%x

十六进制整数

%e

指数 (基底写为e)

%E

指数 (基底写为E)

%f

浮点数

%F

浮点数,与上相同

%g

 指数(e)或浮点数 (根据显示长度)

%G

指数(E)或浮点数 (根据显示长度)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 示例1

name = input(请输入姓名)
age = input(请输入年龄)
height = input(请输入身高)
msg = "我叫%s,今年%s 身高 %s" % (name, age, height)
print(msg)

 

示例2

name = input(请输入姓名:)
age = input(请输入年龄:)
job = input(请输入工作:)
hobbie = input(你的爱好:)

msg = ‘‘‘------------ info of %s -----------
Name  : %s
Age   : %d
job   : %s
Hobbie: %s
------------- end -----------------‘‘‘ %(name,name,int(age),job,hobbie)
print(msg)

 

示例3

name = input(请输入姓名)
age = input(请输入年龄)
height = input(请输入身高)
msg = "我叫%s,今年%s 身高 %s 学习进度为3%%s" %(name,age,height)
print(msg)

 

format格式化输出 

示例1

print({} {}.format(hello,world))    # 不带编号

 

示例2

print({0} {1}.format(hello,world))  # 带数字编号

 

示例3

print({a} {tom} {a}.format(tom=hello,a=world))  # 带关键字

文章来自选摘

百分号输出部分来自老男孩视频

format输出部分来自:https://www.cnblogs.com/fat39/p/7159881.html

Python中的格式化输出

原文:https://www.cnblogs.com/guge-94/p/10402194.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!