当前位置:家常菜>百科>科技>正文

python format函数

人气:495 ℃/2023-09-17 04:55:03

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、生是场...

    句子查看全文>>
  • 百天祝福语 百天祝福语四字

    1、我认为健康和快乐是人生最重要的两件东西,如果它们可以转让,我愿意把我的那一份都给你!我的宝贝,生日快乐!2、本文为您分享百天祝福短句,百天祝福语发朋友圈,百天祝福语四字,百...

    祝福语查看全文>>
  • 从你的全世界路过经典句子

    1、人最怕的是相遇,最难的是别离,因为一场邂逅可能就是翻山越岭的回忆。2、我们都会上岸,阳光万里,去哪里都是鲜花开放。3、上帝来劝末等生退学,末等生执拗地继续答题:没有成绩也无...

    句子查看全文>>
  • 紧急停车道和临时停车处有什么区别?

    紧急停车道和临时停车处的区别:1、作用不同:应急车道:在紧急的情况下,车辆可以在应急车道上行驶或者停车,紧急停车带:供车辆临时发生故障或其他原因紧急停车使用的临时停车地带;2、...

    问答查看全文>>
  • 感谢师恩的唯美句子

    1、啊!老师,校园里有着你的骄傲和光荣。在你呕心沥血的浇灌下,有着太多的丰收季节。你忠贞不渝地守护这块园地,就像守护着你的阳光照在你的脸上,那是一片明朗的希望。2、老师,流出了...

    句子查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2025 家常菜 All Rights Reserved. 手机版