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

    如何实现Python中字符串格式化输出?

    宋雪维宋雪维2020-12-11 18:21:03原创2188

    Python字符串格式化输出是我们在操作字符串时遇到的形式,本文主要介绍Python字符串格式化输出的四种方法:tuple形式法、字典形式、forma函数法、 StringIO模块。下面是具体使用方法。

    1、tuple形式法(方便)

    print 'hello %s and %s' % ('df', 'another df')

    2、字典形式(好用)

    print 'hello %(first)s and %(second)s' % {'first': 'df', 'second': 'another df'}

    3、forma函数法(先进)

    print('姓名是 {},年龄是 {}'.format('Tom',20))
     
    输出:
    姓名是:Tom,年龄是:20

    4、 StringIO模块(多个数据)

    >>> buf = StringIO.StringIO()
    >>> sprintf(buf, "A = %d, B = %s\n", 3, "foo")
    >>> sprintf(buf, "C = %d\n", 5)
    >>> print(buf.getvalue())
    A = 3, B = foo
    C = 5

    以上就是字符串格式化输出的四种方法,大家根据不同情况可以选择合适的方法,希望能帮到你哦~

    专题推荐:python字符串格式化
    上一篇:python里类自动调用方法有哪些 下一篇:Python 删除List元素的三种方法remove、pop、del

    相关文章推荐

    • python中类的基本构成是什么• python里类自动调用方法有哪些• Python中常见的字符串拼接方法有哪些?• Python中字符串与二进制如何相互转换?

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网