码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-07-25 00:28:06      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:python 格式化操作符

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

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

标签:python 格式化操作符

原文地址:http://zhangdl.blog.51cto.com/11050780/1829443

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!