Python格式化输出的三种方式

您当前的位置:环亚科技网新闻正文
放大字体  缩小字体 2019-08-15 21:16:07  阅读:9382+ 作者:责任编辑NO。魏云龙0298

一、占位符程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格局比方要求用户输入用户名和年纪,然后打印如下格局:...

一、占位符

程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格局

比方要求用户输入用户名和年纪,然后打印如下格局:My name is xxx,my age is xxx.

很明显,用逗号进行字符串拼接,只能把用户输入的姓名和年纪放到结尾,无法放到指定的xxx方位,并且数字也有必要通过str(数字)的转化才能与字符串进行拼接,十分之费事,咱们来试一试。

上面运用的办法越看越别扭,越看越费事。这就需求用到占位符,如:%s(针对一切数据类型)、%d(只是针对数字类型)

二、format格局化

讲真,很鸡肋的格局化的办法,假如你需求运用这个,遇到多参数的时分,仍是需求在语句后边噼里啪啦传上一大堆参数。运用这个不如用占位符或下面的f-String格局化。

三、f-String格局化

相比较占位符的方法,python3.6版别新增了f-String格局化的方法,比较简单易懂,这是现在我用的最多的方法,引荐运用这种方法。

大写的F也适用。

再给你秀个今后可能会用到的操作。