python字符串变量替换_Python基于template实现字符串替换
下面介绍使用python字符串替换的方法;
1. 字符串替换
将需要替换的内容使用格式化符替代,后续补上替换内容;
template = "hello %s , your website is %s " % ("大CC","http://blog.me115.com")
print(template)
也可使用format函数完成:
template = "hello {0} , your website is {1} ".format("大CC","http://blog.me115.com")
print(template)
注:该方法适用于变量少的单行字符串替换;
2. 字符串命名格式化符替换
使用命名格式化符,这样,对于多个相同变量的引用,在后续替换只用申明一次即可;
template = "hello %(name)s ,your name is %(name), your website is %(message)s" %{"name":"大CC","message":"http://blog.me115.com"}
print(template)
使用format函数的语法方式:
template = "hello {name} , your name is {name}, your website is {message} ".format(name="大CC",message="http://blog.me115.com")
print(template)
注:适用相同变量较多的单行字符串替换;
3.模版方法替换
使用string中的Template方法;
通过关键字传递参数:
from string import Template
tempTemplate = Template("Hello $name ,your website is $message")
print(tempTemplate.substitute(name="大CC",message="http://blog.me115.com"))
通过字典传递参数:
from string import Template
tempTemplate = Template("There $a and $b")
d={"a":"apple","b":"banbana"}
print(tempTemplate.substitute(d))
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持云海天教程。
原文链接:https://www.cnblogs.com/-wenli/p/13617912.html
python字符串变量替换_Python基于template实现字符串替换相关推荐
- python字符串正则替换_Python用正则表达式进行字符串替换方法
Python正则表达式在使用中会经常应用到字符串替换的代码.这篇文章主要介绍了Python正则表达式如何进行字符串替换,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. Python正则表达式在使用 ...
- python内置字符串处理函数_Python内置的字符串处理函数
生成字符串变量 str='python String function' 字符串长度获取:len(str) 例:print '%s length=%d' % (str,len(str)) 连接字符串 ...
- python合法变量类型_Python 变量类型
变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...
- python 高级变量类型(列表/元组/字典/字符串)
前言 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 ...
- python中字符串异或_python 异或加密字符串的实例
python 异或加密字符串的实例 做个简单习题:输入明文给定秘钥,密文还原,按位异或处理. import base64 as b64 def xor_encrypt(tips,key): ltips ...
- python常用变量名_python基础知识整理
Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...
- python输出变量代码_Python中变量的输入输出实例代码详解
1.变量的输入: input函数: input() input("请输入银行卡密码") password = input("请输入银行卡密码") 变量名 = i ...
- python 声明变量类型_python基础学习03数据类型和变量
数据类型和变量 1. 数据类型 1.1 整数 Python中不限制整数正负及大小,例如:1,-1,100,-100等等.计算机常用十进制和十六进制表示数值,比如十六进制表示方法是用前缀0x加后缀0-9 ...
- python字符串函数运算_Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】 原创...
前面简单介绍了python基本运算,这里再来简单讲述一下Python字符串相关操作 1. 字符串表示方法 >>> "www.jb51.net" #字符串使用单引号 ...
- python输出变量地址_Python——变量
笑虎:千行代码入门Pythonzhuanlan.zhihu.com 函数的参数www.liaoxuefeng.com Python学习之变量的作用域 - fireporsche - 博客园www ...
最新文章
- GitLab 配置邮箱
- MongoDB 4.0 事务实现解析
- amazon linux 安装nginx,linux – NGINX不显示Amazon EC2实例上的默认页...
- Scikit-Learn机器学习入门
- [vue] vue中data的属性可以和methods中的方法同名吗?为什么
- 终止中台乱象 《2021年中国中台市场研究报告》隆重发布
- Docker简单实践(一)
- 期货跟单软件:大数据排名展示跟随
- iOS之iCloud云存档实现笔记
- 多媒体计算机网络解释,多媒体-名词解释及填空解读.doc
- 系统性能测试实施流程
- python列表元素可以重复吗_Python列表中的元素重复
- Composition
- 位操作的应用实例(2)位掩码
- 指向函数的指针 ------ 函数指针(function pointer)
- java ssm羽毛球馆管理和交流平台系统
- 移动软件技术——Activity(1)
- 数据结构的基本概念习题
- 写给程序员儿子的一封信
- cpu,cpu风扇安装?
热门文章
- smartdns使用指南_SmartDNS 使用教程(PLUS+版)
- labview能运行c语言程序吗,用labview软件编写一个程序能申请软件版权吗?
- Otsu详细算法解析
- html下拉和收起,Vue中实现菜单下拉、收起的动画效果
- 支持向量回归(SVR)数据预测
- 台式机主板上保护cpu的盖子安装和拆卸
- php++jsapi,jsapi:云之家js-api文档 - 云之家·开放平台
- html制作古诗带图画大全,古诗配画图片大全简单
- 怎么下载小程序图片 ?
- 面试——嵌入式面试内容和注意事项