创新互联Python教程:如何实现Python中字符串格式化输出?

Python字符串格式化输出是我们在操作字符串时遇到的形式,本文主要介绍Python字符串格式化输出的四种方法:tuple形式法、字典形式、forma函数法、 StringIO模块。下面是具体使用方法。

1、tuple形式法(方便)

print 'hello %s and %s' % ('df', 'another df')

2、字典形式(好用)

print 'hello %(first)s and %(second)s' % {'first': 'df', 'second': 'another df'}

3、forma函数法(先进)

print('姓名是 {},年龄是 {}'.format('Tom',20))
 
输出:
姓名是:Tom,年龄是:20

4、 StringIO模块(多个数据)

>>> buf = StringIO.StringIO()
>>> sprintf(buf, "A = %d, B = %s\n", 3, "foo")
>>> sprintf(buf, "C = %d\n", 5)
>>> print(buf.getvalue())
A = 3, B = foo
C = 5

以上就是字符串格式化输出的四种方法,大家根据不同情况可以选择合适的方法,希望能帮到你哦~

网页标题:创新互联Python教程:如何实现Python中字符串格式化输出?
本文链接:http://www.shufengxianlan.com/qtweb/news26/382276.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联