首页IT科技python的替换语句(python有哪些匹配替换)

python的替换语句(python有哪些匹配替换)

时间2025-06-14 19:54:22分类IT科技浏览4300
导读:1、位置匹配,字符串模板中,直接使用{}一对大括号。...

1            、位置匹配            ,字符串模板中                   ,直接使用{}一对大括号            。

与format()中的参数       ,按照大括号位置匹配                   。

>>>"{}".format(1) 1 >>>"Hello{}s{}".format("Tom","cat") "HelloTomscat" >>>"{{Hello}}{}s{}".format("Tom","cat") "{Hello}Tomscat"

2                   、编号匹配         ,可以加入format()中参数的编号       。

{0},{1}...大括号中                  ,但不可超过参数数量         。如果字符串模板中          ,需要重复使用某个参数      ,则可以重复的编号                  。

>>>{1}{0}.format("cat","Tom") Tomcat >>>{1}{0}{1}.format("cat","Tom") TomcatTom >>>{2}{0}.format("cat","Tom") Traceback(mostrecentcalllast): File"<pyshell#86>",line1,in<module> {2}{0}.format("cat","Tom") IndexError:Replacementindex2outofrangeforpositionalargstuple

3       、 标签匹配                  ,可以使用标签加以区别          。

{tag1},{tag2}...大括号中             ,format()使用对tag赋值(tag1=value1,tag2=value2...)或字典**{tag1:value1,tag2=value2...}形式传递参数      。

>>>"Hello{person}s{pet}".format(person="Tom",pet="cat") "HelloTomscat" >>>para={person:Tome,pet:cat} >>>"Hello{person}s{pet}".format(**para) "HelloTomescat" >>>"Hello{person}s{pet}".format(**{person:Tome,pet:cat}) "HelloTomescat"

以上就是python匹配替换的介绍   ,希望对大家有所帮助                  。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
java开发实战经典第二版pdf电子版(读Java实战(第二版)笔记05_Collection API的增强功能) vue中的事件有哪些(Vue.js笔记——事件)