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 字符串类型格式化的主要内容,如果未能解决你的问题,请参考以下文章

python入门到精通python常用数据类型详解

python入门到精通python常用数据类型详解

关于python的字符串格式化

Python 字符串类型格式化

Python 字符串类型格式化

Python基础---------数据类型