python format函数
python format函数的用法是什么呢?不知道的小伙伴来看看小编今天的分享吧!
python format函数用法详解:
1、位置
print("hello {0}, this is {1}.".format("world", "python")) # 根据位置下标进行填充
print("hello {}, this is {}.".format("world", "python")) # 根据顺序自动填充
print("hello {0}, this is {1}. {1} is a new language.".format("world", "python")) # 同一参数可以填充多次
输出:
hello world, this is python.
hello world, this is python.
hello world, this is python. python is a new language.
2、key
obj = "world"
name = "python"
print("hello {obj}, this is {name}.".format(obj = obj, name = name))
输出:
hello world, this is python.
3、列表
list = ["world", "python"]
print("hello {names[0]}, this is {names[1]}.".format(names = list))
输出:
hello world, this is python.
4、字典
dict = {"obj":"world", "name":"python"}
print("hello {names[obj]}, this is {names[name]}.".format(names = dict))
输出:
hello world, this is python.
注意:
访问字典的 key,不用引号。
5、类属性
class Names():
obj = "world"
name = "python"
print("hello {names.obj}, this is {names.name}.".format(names = Names))
输出:
hello world, this is python.
6、魔法参数
args = [",", "inx"]
kwargs = {"obj": "world", "name": "python"}
print("hello {obj}{} this is {name}.".format(*args, **kwargs))
输出:
hello world, this is python.
注意:
这里的 format(*args, **kwargs) 等价于 format(",", "inx", obj = "world", name = "python")。
二、数字格式化
三、其他用法
1、转义
print("{{hello}} {{{0}}}".format("world"))
输出:
{hello} {world}
2、format 作为函数变量
name = "python"
hello = "hello, welcome to {} world!".format
print(hello(name))
输出:
hello, welcome to python world!
3、格式化 datatime
from datetime import datetime
now = datetime.now()
print("{:%Y-%m-%d %X}".format(now))
输出:
2020-12-15 19:46:24
4、{}内嵌{}
print("hello {0:>{1}} ".format("world", 10))
输出:
hello world
-
喵乎汪也宠物随行杯怎么样 喵乎汪也宠物随行杯好不好
狗狗真的超鲜活超爱活蹦乱跳,每周会去爬一次山,水和粮是必不可少的,所以入手了喵乎汪也宠物随行杯。下面小编为大家介绍喵乎汪也宠物随行杯好不好?喵乎汪也宠物随行杯怎么样喵乎汪也宠物...
品牌查看全文>> -
从相遇到相识经典语录 感谢相遇的好听文案
1、我站在原地看着你的背影,在我们之间你总是先转身的那个人,被留下的永远都是不安无措的我。2、我们最大的悲哀不是相遇不相识,而是相爱不相知,我们最大的悲哀不是相念不相见,而是相...
语录查看全文>> -
汽车发动机高温别干等,这些地方及时检查!
现在气温越来越高。很多东西在长时间使用后会变热,比如汽车。一般来说,当汽车正常运行时,内部零件会自动冷却,因为有冷却液和冷却水箱。如果频繁出现高温警报,则表明发动机温度过高。一...
冷知识查看全文>> -
2020年汽车只贴一个标志吗?
2020年汽车只贴一个标志的:1、在部分地区,甚至一个标志都不用贴了;2、首先,环保检验合格标志已经取消了;3、部分地区例如北京已经开始试点实施取消交强险标志,改用电子保单了;...
问答查看全文>>
推荐
- 1黄芪北芪的区别的功效与作用370
- 2经典暖心短句友谊 暖心友谊的短句377
- 3人的脸上为什么能表现出各种表情317
- 4烤漆柜门多久味道能散 烤漆柜子怎么除异味309
- 5altima与天籁区别383
- 6心酸歌词经典句子 李健歌词经典句子369
- 7机动车的盗抢险赔偿范围是什么438
- 8进口林肯航海家价格是多少?317