欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中的pprint折騰記

 更新時(shí)間:2015年01月21日 09:18:54   投稿:junjie  
這篇文章主要介紹了Python中的pprint折騰記,本文著重講解pprint的使用,并給出使用實(shí)例,需要的朋友可以參考下

1.背景

看到這里提到了pprint。 
打算去試試.

2.pprint簡介

找到在線官網(wǎng)解釋:

pprint — Data pretty printer 

就是一個(gè),方便大家打印一些,相對(duì)復(fù)雜的變量的好東西。

3.使用pprint

去寫點(diǎn)代碼試試。


代碼:

復(fù)制代碼 代碼如下:

#-------------------------------------------------------------------------------
# Name:        【記錄】折騰Python中的pprint
# Author:      Crifan Li
#
# Created:     06/01/2013
# Copyright:   (c) Crifan Li 2013
#-------------------------------------------------------------------------------

import pprint;
import re;

def pprintDemo():
    varsList = [
        [1, 2, 3],
        ["ab", "c", "def"],
        re.compile("\w+"),
        ("123", "abc"),
        {
            "key1":"value1",
            "key2":"value2",
        },
    ];

    for value in varsList:
        print value;

    print "-"*80;

    pp = pprint.PrettyPrinter(indent=4);
    for value in varsList:
        pp.pprint(value);

    print "="*80;
    stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni'];
    stuff.insert(0, stuff[:]);
    print stuff;
    print "-"*80;
    pp.pprint(stuff)

if __name__ == '__main__':
    pprintDemo();

效果:

復(fù)制代碼 代碼如下:

[1, 2, 3]
['ab', 'c', 'def']
<_sre.SRE_Pattern object at 0x00000000030DD378>
('123', 'abc')
{'key2': 'value2', 'key1': 'value1'}
--------------------------------------------------------------------------------
[1, 2, 3]
['ab', 'c', 'def']
<_sre.SRE_Pattern object at 0x00000000030DD378>
('123', 'abc')
{   'key1': 'value1', 'key2': 'value2'}
================================================================================
[['spam', 'eggs', 'lumberjack', 'knights', 'ni'], 'spam', 'eggs', 'lumberjack', 'knights', 'ni']
--------------------------------------------------------------------------------
[   ['spam', 'eggs', 'lumberjack', 'knights', 'ni'],
    'spam',
    'eggs',
    'lumberjack',
    'knights',
    'ni']

4.總結(jié)

pprint,有點(diǎn)意思。

以后可以用在代碼調(diào)試過程中。

相關(guān)文章

  • Python實(shí)現(xiàn)端口檢測(cè)的方法

    Python實(shí)現(xiàn)端口檢測(cè)的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)端口檢測(cè)的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • python常見模塊與用法

    python常見模塊與用法

    這篇文章主要介紹了python常見模塊與用法,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有一定的幫助,需要的朋友可以參考下
    2021-04-04
  • Python Paramiko實(shí)現(xiàn)SSHv2協(xié)議輕松管理遠(yuǎn)程服務(wù)器

    Python Paramiko實(shí)現(xiàn)SSHv2協(xié)議輕松管理遠(yuǎn)程服務(wù)器

    這篇文章主要為大家介紹了Python Paramiko實(shí)現(xiàn)SSHv2協(xié)議輕松管理遠(yuǎn)程服務(wù)器,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Django的用戶模塊與權(quán)限系統(tǒng)的示例代碼

    Django的用戶模塊與權(quán)限系統(tǒng)的示例代碼

    這篇文章主要介紹了Django的用戶模塊與權(quán)限系統(tǒng)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 超級(jí)詳細(xì)實(shí)用的pycharm常用快捷鍵

    超級(jí)詳細(xì)實(shí)用的pycharm常用快捷鍵

    本文詳細(xì)總結(jié)了Pycharm的常用快捷鍵,下文介紹使用方法和場(chǎng)景, 并不需要記憶這些快捷鍵, 你只需要知道有這些快捷鍵, 再需要用的時(shí)候查看一下, 用的多了自然也就記住了,需要的朋友可以參考下
    2021-05-05
  • python 基于PYMYSQL使用MYSQL數(shù)據(jù)庫

    python 基于PYMYSQL使用MYSQL數(shù)據(jù)庫

    這篇文章主要介紹了python 基于PYMYSQL使用MYSQL數(shù)據(jù)庫的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • PyTorch一小時(shí)掌握之神經(jīng)網(wǎng)絡(luò)氣溫預(yù)測(cè)篇

    PyTorch一小時(shí)掌握之神經(jīng)網(wǎng)絡(luò)氣溫預(yù)測(cè)篇

    這篇文章主要介紹了PyTorch一小時(shí)掌握之神經(jīng)網(wǎng)絡(luò)氣溫預(yù)測(cè)篇,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python如何實(shí)用File文件的實(shí)現(xiàn)

    Python如何實(shí)用File文件的實(shí)現(xiàn)

    本文主要介紹了Python如何實(shí)用File文件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python pyecharts繪制柱狀圖

    Python pyecharts繪制柱狀圖

    這篇文章主要介紹了Python pyecharts繪制柱狀圖,文章介紹的柱狀/條形圖,通過柱形的高度/條形的寬度來表現(xiàn)數(shù)據(jù)的大小,感興趣的小伙伴一起進(jìn)入文章學(xué)習(xí)更詳細(xì)內(nèi)容吧
    2021-12-12
  • R vs. Python 數(shù)據(jù)分析中誰與爭鋒?

    R vs. Python 數(shù)據(jù)分析中誰與爭鋒?

    R和Python兩者誰更適合數(shù)據(jù)分析領(lǐng)域?在某些特定情況下誰會(huì)更有優(yōu)勢(shì)?還是一個(gè)天生在各方面都比另一個(gè)更好?
    2017-10-10

最新評(píng)論