Python - 字符串的替换(interpolation) 详解
来源:互联网 发布:js input 回车事件 编辑:程序博客网 时间:2024/06/05 01:11
字符串的插值(interpolation) 详解
本文地址: http://blog.csdn.net/caroline_wendy/article/details/27054263
字符串的替换(interpolation), 可以使用string.Template, 也可以使用标准字符串的拼接.
string.Template标示替换的字符, 使用"$"符号, 或 在字符串内, 使用"${}"; 调用时使用string.substitute(dict)函数.
标准字符串拼接, 使用"%()s"的符号, 调用时, 使用string%dict方法.
两者都可以进行字符的替换.
代码:
# -*- coding: utf-8 -*-'''Created on 2014.5.26@author: C.L.WangEclipse Pydev python 2.7.5'''import stringvalues = {'var' : 'foo'}tem = string.Template('''Variable : $varEscape : $$Variable in text : ${var}iable''')print 'TEMPLATE:', tem.substitute(values)str = '''Variable : %(var)sEscape : %%Variable in text : %(var)siable'''print 'INTERPOLATION:', str%values
输出:
TEMPLATE: Variable : fooEscape : $Variable in text : fooiableINTERPOLATION: Variable : fooEscape : %Variable in text : fooiable
8 0
- Python - 字符串的替换(interpolation) 详解
- Python字符串的替换
- 字符串的替换python
- Python - 字符串模板的安全替换(safe_substitute) 详解
- Python:字符串的多重替换
- Python 字符串的删除和替换
- python字符串的截取和替换
- 一个python替换字符串的函数
- python 字符串替换
- python 字符串替换
- python 字符串替换
- python 字符串替换
- python 字符串替换
- 【python】 字符串替换+正则
- Python字符串替换
- python字符串替换
- python字符串替换
- python替换特定字符串
- 算法导论 第8章 线性时间排序 C++实现
- Java学习线路
- Oracle 客户端 使用 expdp/impdp 示例 说明
- centos安装g77编译器
- wifi相关协议 IEEE 802,11
- Python - 字符串的替换(interpolation) 详解
- C++中野指针和空指针和无类型指针
- 搭建LVS+KeepAlived环境
- 蓝桥杯 城市建设
- Eclipse的preference的位置
- Android布局文件的一些属性值
- 让Java的反射更得简单
- 2G SIM卡中,文件返回信息简要格式
- 深入浅出K-Means算法