Python 字符串类型格式化
Posted 17岁boy想当攻城狮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 字符串类型格式化相关的知识,希望对你有一定的参考价值。
通常我们想输出某些内容,但大多数内容只修改其中一小部分,如:
test1=helloword
test2=helloword
我们只想修改=号后面的字符,可以使用Python字符串变量自带的format函数,首先我们将字符串格式化成字符:
str='''test1=0
test2=1'''
可以看到里面的helloword都替换成了""花括号包含的索引格式,这样才能被format识别,这个方式和c语言的可变参数一样,根据索引最大值,format会动态改变参数长度:
str.format("test1","test2")
输出:
test1=test1
test2=test2
并且它是支持多选的:
str='''test1=0
test2=1
test3=2
test4=0'''
同时它的输入不光是字符串,整数也是可以的:
str.format("test1","test2",1)
以上是关于Python 字符串类型格式化的主要内容,如果未能解决你的问题,请参考以下文章