学习笔记——format 格式化函数
程序员文章站
2022-07-15 08:05:46
...
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
基本语法是通过 {} 和 : 来代替以前的 % 。
format 函数可以接受不限个参数,位置可以不按顺序。
# -*- coding:utf-8 -*-
a="{} love {}".format("i","u") #不设置指定位置,按照默认顺序
print(a)
打印结果为:
i love u
a="{1} love {0}".format("u","i") #设置指定位置
print(a)
打印结果为:
i love u
a="{1} {0} {0}".format("u","i") #设置指定位置
print(a)
打印结果为:
i u u
2也可以设置参数:
实例:
a="{name} love {food}".format(name="张三",food="面包") print(a)
打印结果:
张三 love 面包
#通过字典设置参数
dic={"name":"张三","food":"面包"}
print("姓名:{name}喜欢吃{food}".format(**dic))
打印结果:
姓名:张三喜欢吃面包
上一篇: python编写一个数学小问题
下一篇: Java集合框架吐血总结