您的位置:首页 > 编程语言 > Python开发

以写代学:python 格式化操作符

2016-07-24 21:06 316 查看
1.简介

(1)%s优先使用str()函数进行转换,但是后边可以跟列表,数字,字符串
"%s%s" % ("name","age")显示多个字符







(2)%c 转换成字符



(3)%d或者%i,转换成整数






(4)%o转化为无符号8进制或16进制,如果加#号就会是有符号的



(5)%e或%E转换为科学计数法



(6)%f或%F转换为浮点数,可以在f前面加x.y x代表总位数,y代表小数点右边的位数



2.脚本实例
用户输入内容,打印在屏幕上,如下图

#!/usr/bin/env python

width = 48
content = []

while True:
line = raw_input("enter line(. to quit)> ")
if line == ".":
break
content.append(line)

print "+%s+" % ("*" * width)
for line in content:
sp_wid, extra = divmod((width - len(line)),2)
print "+%s%s%s+" % (' ' * sp_wid, line, ' ' * (sp_wid + extra))
print "+%s+" % ("*" * width)



其实字符串自带的居中函数,以上只是为了巩固知识点




本文出自 “庭中有奇树” 博客,请务必保留此出处http://zhangdl.blog.51cto.com/11050780/1829443
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: