zoukankan      html  css  js  c++  java
  • Python2.7-pprint

    pprint 模块,提供了对数据的漂亮输出(pretty-print),它会尽量保持对象转变成字符串后只有一行,如果超过了指定的长度则会分成多行,目的就在于便于阅读和美观

    模块的类:

    pprint.PrettyPrinter(indent=1, width=80, depth=None, stream=None):创建一个实例对象,indent 控制每个递归的缩进,width 控制每行长度,depth 控制递归深度,超过限定值以省略号表示,stream 控制输出形式,默认 sys.stdout

    类的方法:

    pformat(object):返回对象的格式化形式,可以在构建PrettyPrinter时作为参数传入
    pprint(object):格式化输出目标对象,最后以换行结尾
    isreadable(object):对象内部有递归的或是递归超过指定深度的返回false
    isrecursive(object):判断对象是否递归,是否需要递归表示
    format(object, context, maxlevels, level):返回三个值(格式化的字符串,是否可读,是否递归)

    模块方法:

    pprint.pformat(object, indent=1, width=80, depth=None):返回格式化的字符串
    pprint.pprint(object, stream=None, indent=1, width=80, depth=None):以 stream 形式输出格式化结果
    pprint.isreadable(object):对递归对象始终返回false,与类的方法不同
    pprint.isrecursive(object):判断对象是否需要递归表示
    pprint.saferepr(object):可以对存在递归的对象安全输出


    ps:看起来不是非常有用

    ---------------- 坚持每天学习一点点
  • 相关阅读:
    Mongodb 利用mongoshell进行数据类型转换
    利用Cordova开发移动应用程序
    mongodb Capped Collections 固定集合
    ubuntu desktop使用中遇到的问题
    php session 锁机制和基本安全设置
    mongodb update
    mongodb query
    mongodb Insert 、 remove 、操作原子性(atomicity)
    mongodb index(索引)
    mongodb笔记 getting started
  • 原文地址:https://www.cnblogs.com/tccbj/p/8093749.html
Copyright © 2011-2022 走看看