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))

运行结果

 

posted @ 2020-07-23 10:10  给自己一个改变的理由  阅读(241)  评论(0编辑  收藏  举报