Python中format是什么意思?Python的format有什么作用

很多小伙伴在学习python字符串相关知识的时候可能都看到过一些代码会在字符串的后面添加一个format , 那么这一篇文章就会来讲一下在python中format的含义和作用分别是什么 , 往下看看吧 。

Python中format是什么意思?Python的format有什么作用

文章插图
一、format含义
format其实是str.format() , 它是一个在python2.6版本之后推出来的一个新的字符串格式化函数 , 它可以将一个对象或者表达式的值通过映射的方式去添加到一个字符串的指定位置 , 它就相当于是之前版本的百分号一个样 。
二、format用法
python之中format()是字符串专有的一个函数 , 它只能够使用在一个字符串类型的对象之上 , 无论是一个字符串还是保存了字符串的变量都可以 。它一般来说会有三种不同的使用方式 , 分别为:
1.不去指定对象映射在哪一个位置 , 按照默认的排序方式去映射对象 , 示例如下:
"{} {}".format("hello", "world")'hello world'在这个字符串之中使用了两个花括号去表示这个位置是使用了format()函数的对象所占用的 , 对象的值会映射到这个花括号所在的位置 。
2.也可以指定0或者1去显式的表示映射对象的位置 , 这种方式在第一次执行时就会将这个数字给绑定给对象 , 示例如下:
"{1} {0} {1}".format("hello", "world")'world hello world'总的来说 , format()这个字符串格式化的函数在语法方面和使用方面都比之前的百分号更加简单 , 不会收到数据类型的限制了 。
【Python中format是什么意思?Python的format有什么作用】以上就是python中format的含义以及用法了 , 希望对你有所帮助 。

    推荐阅读