python的格式化输出(format,%)实例详解
Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢?自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这根本就不算个问题。上面的代码很明显会抛出一个如下的TypeError:像这类格式化的需求我们需要写成下面丑陋的格式才行:而使用format就不会存在上面的问题:很显然,上面这一个理由就已经足够让你在以后的项目中使用format了。在Python3.6中加入了 f-strings :^、分别是居中、左对齐、右对齐,后面带宽度:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充。Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0。其中.2表示长度为2的精度,f表示float类型。
下载地址
用户评论