• 技术文章 >Python技术 >Python基础教程

    format在python中参数能输出几次?

    小妮浅浅小妮浅浅2020-12-07 16:54:54原创1779

    当我们想要输出数据或者是做字符串连接的时候,往往会选择使用format,当然其他的用法还有格式化的输出,这些小伙伴们肯定都接触了。不知道大家在使用format输出的时候,有注意到参数的输出次数吗?我们之前的所讲的函数中有一些限制次数,在format中是否也有这样的要求呢?接下来就参数输出次数问题我们使用format进行讨论。

    常用的format,我们会是下面几种使用方法。

    1.指定类型

    >>> 'hello, %s' % 'world'
    'hello, world'

    2. 指定名字

    >>> 'hello, {name}'.format(name='world')
    'hello, world'

    3. 当然也能指定进制

    >>> 'there is 0x{test:x}'.format(test=10)
    'there is 0xa'

    使用format参数输出

    print('hello {0}'.format('world'))
    #会输出hello world

    使用format格式化输出字符串具有不需要理会数据类型的问题(在%方法中%s只能替代字符串类型),单个参数可以多次输出,参数顺序可以不相同等等优势。

    str.format()方法包含由花括号{}包围的“替换字段”。任何不包含在大括号中的内容都将被视为文字文本,并将其原样复制到输出中。如果您需要在字面文本中包含大括号字符,则可以通过加倍{{和}}来将其转义。

    通过本篇的学习,我们已经了解到使用format的参数输出是不限制次数的,这也是我们使用format的好处之一,其他的用法大家可以在课后自行研究一下~

    专题推荐:pythonformat
    品易云
    上一篇:如何实现python中super()多重继承? 下一篇:如何使用abs在python中返回复数?

    相关文章推荐

    • PyThon编程入门:了解python format格式化函数的使用• 如何使用python字符串的str.format函数• python中的format 函数是什么?如何使用?• 如何使用python format函数保留两位小数?• python format函数如何与字符串拼接?• python format如何实现格式化输出列表?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网