Python字符串格式化函数format详解

在Python编程中,字符串的格式化是一项必不可少的技能。Python提供了多种格式化方式来控制我们字符串的输出,其中最常用的就是使用.format()函数了。

在.format()函数中,大括号{}是占位符,可以使用传递给.format()函数的参数进行替换。例如,下面的代码将输出我喜欢Python:

favorite = 'Python'print('我喜欢{}'.format(favorite))

当然,对于多个参数的情况,我们可以在大括号中使用索引,以指定参数的位置。例如,下面的代码将输出16除以4等于4:

a = 16b = 4print('{0}除以{1}等于{2}'.format(a, b, a/b))

除了指定参数位置之外,我们还可以指定参数的数据类型,以及格式化方式。例如,下面将输出科学计数法表示的浮点数:

x = 123456.789print('科学计数法:{:.2e}'.format(x))

如果你想了解更多字符串格式化的方法,请参考Python官网文档。

相关信息

友情链接