# -*- coding:utf-8 -*- import string # string模块常用函数实例 aStr = 'My name is magicpwn.' print string.capwords(aStr) # 将首字母大写。 spWord = string.split(aStr) # 将每个单词划分开为列表 print spWord print string.join(spWord) # 将列表重组为一句话。 role = string.maketrans('abegilopstz', '46361109572') # 创建转换表,比反复调用replace更高效 print aStr print aStr.translate(role) # 翻译转换 # 模板 value = {'name': 'glj'} # 替换模板中元素的字典 t = string.Template('''she's my sister,$$her name is $name . ${name}s''') # 定义模板,转义字符的输出需要转义字符,元素需{隔离} p = t.substitute(value) # 替换模板元素 print p str2 = aStr.replace('pwn','PW').replace(' ', '') # 替换 print str2
python 中string类常用的方法
原创
©著作权归作者所有:来自51CTO博客作者magicpwn的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
String类常用方法
说明:
string dst byte java c