python----format()函数:用于字符串格式化
format():
基本语法:通过 {} 和 : 来代替以前的 %
1 # -*- coding:utf-8 -*- 2 3 #format() 函数可以接受无限个参数,位置可以不按顺序 4 print("不设置指定位置,按默认顺序:", "{} {}".format("hello", "world")) 5 print("设置指定位置:", "{1} {0} {1}".format("hello", "world")) 6 7 # 设置参数:通过参数名来引用值 8 print("网站名:{name}, 地址 {url}".format(name="菜鸟教程", url="www.runoob.com")) 9 # 通过字典设置参数:用 ** 标志将这个字典以关键字参数的方式传入 10 dict = {"name": "菜鸟教程", "url": "www.runoob.com"} 11 print("网站名:{name}, 地址 {url}".format(**dict)) 12 # 通过列表索引设置参数 13 list = ['菜鸟教程', 'www.runoob.com'] 14 print("网站名:{0[0]}, 地址 {0[1]}".format(list)) # "0" 是必须的 15 # 通过元组设置参数:用 * 标志将这个元组以索引的方式传入 16 tuple = ('菜鸟教程', 'www.runoob.com') 17 print("网站名:{0}, 地址 {1}".format(*tuple))
运行结果