自python2.6开始,新增了一种格式化字符串的函数str.format()。跟之前的%型格式化字符串相比,有什么不同呢?
语法
它通过{}和:来代替%。
字符串的format函数可以接受不限个参数,位置可以不按顺序,可以不用或者用多次,不过2.6不能为空{},2.7才可以。
(python3.5也可以使用上述用法)
通过关键字参数
自python2.6开始,新增了一种格式化字符串的函数str.format()。跟之前的%型格式化字符串相比,有什么不同呢?
语法
它通过{}和:来代替%。
字符串的format函数可以接受不限个参数,位置可以不按顺序,可以不用或者用多次,不过2.6不能为空{},2.7才可以。
(python3.5也可以使用上述用法)
通过关键字参数