Python的format用法详解
一.基础用法
fotmat作为Python的的格式字符串函数,主要通过字符串中的花括号{},来识别替换字段,从而完成字符串的格式化。
1. format 术语用法
花括号的个数决定了,参数的个数。但是花括号的个数可以少于参数。
花括号多于参数的个数,则会报错。
执行命令python test.py
结果如下:
print("我叫{},今年{}岁。".format("小蜜",18))
# 我叫小蜜,今年18岁。
print("我喜欢{}和{}".format("乒乓球","羽毛球","敲代码"))
# 我喜欢乒乓球和羽毛球。
2. 通过数字参数传入位置参数
"""
数字形式的简单字段名相当于把字段当成一个序列形式。通过索引的形式进行一一取值
"""
执行命令python test.py
结果如下:
# 通过数字索引传入参数
print("我叫{0},家住{1}".format("橙留香","水果村"))
# 带数字的替换1字段可以重复
print("我爱{0}。\n他爱{1}。\n{0}爱{1}".format("灰太狼","红太狼"))
"""
我爱灰太狼
他爱红太狼
灰太狼爱红太狼
"""
print("小明喜欢{1},{2}和{0}".format("海绵宝宝","机器猫","海贼王","火影忍者","龙珠"))
# 小明喜欢机器猫,海贼王,和海绵宝宝
3. 用关键字传递
print("我今年{age}岁,我在读{college}".format(age="18",college="大学"))
# 我今年18岁,我在读大学
# 关键字可以随便放置
print("我今年{age}岁,我在读{college}".format(college="大学",age="18"))