400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

pythonstring文本常量和模版-创新互联

   最近在看python标准库这本书,第一感觉非常厚,第二感觉,里面有很多原来不知道的东西,现在记下来跟大家分享一下。pythonstring文本常量
和模版

   string类是python中最常用的文本处理工具,在python的标准库中,有大量的工具,可以帮助我们完成高级文本处理。

创新互联公司是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的10多年时间我们累计服务了上千家以及全国政企客户,如成都餐厅设计等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞赏。
import string

s= 'The quick brown fox jumped over the lazy dog.'print s
print string.capwords(s)

运行结果如下:

The quick brown fox jumped over the lazy dog.
The Quick Brown Fox Jumped Over The Lazy Dog.

相当于先调用split(),这会将结果列表中的各个单词的首字母大写,然后再调用join()合并结果。

import string

leet= string.maketrans('abegiloprstz', '463611092572')
s= 'The quick brown fox jumped over the lazy dog.'print s
print s.translate(leet)

运行结果如下:

The quick brown fox jumped over the lazy dog.
Th3 qu1ck 620wn f0x jum93d 0v32 7h3 142y d06.
import string

values= {'var' : 'foo'}

t= string.Template("""
Variable         : $var
Escape           : $$
Variable in text : ${var}iable
""")

print 'TEMPLATE:', t.substitute(values)

s= """
Variable         : %(var)s
Escape           : %%
Variable in text : %(var)siable
"""print 'INTERPOLATION:', s % values

运行结果

TEMPLATE:
Variable        : foo
Escape          : $
Variable in text : fooiable

INTERPOLATION:
Variable        : foo
Escape          : %
Variable in text : fooiable


新闻名称:pythonstring文本常量和模版-创新互联
网页路径:http://mzwzsj.com/article/dgejdg.html

其他资讯

让你的专属顾问为你服务