日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python学习笔记(十)标准库pprint

發布時間:2024/1/23 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习笔记(十)标准库pprint 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引用的方式

不僅使標準庫的模塊,所有模塊都服從下述引用方式。

最基本的、也是最常用的,還是可讀性非常好的:

import modulename

例如:

>>> import pprint >>> a = {"lang":"Python", "book":"www.itdiffer.com", "teacher":"qiwsir", "goal":"from beginner to master"} >>> pprint.pprint(a) {'book': 'www.itdiffer.com','goal': 'from beginner to master','lang': 'python','teacher': 'qiwsir'}

在對模塊進行說明的過程中,我以標準庫 pprint 為例。以 pprint.pprint() 的方式應用了一種方法,這種方法能夠讓 dict 格式化輸出。看看結果,是不是比原來更容易閱讀了你?

在 import 后面,理論上可以跟好多模塊名稱。但是在實踐中,我還是建議大家一次一個名稱吧。這樣簡單明了,容易閱讀。

這是用 import pprint 樣式引入模塊,并以 . 點號的形式引用其方法。

還可以:

>>> from pprint import pprint

意思是從 pprint 模塊中之將 pprint() 引入,然后就可以這樣來應用它:

>>> pprint(a) {'book': 'www.itdiffer.com','goal': 'from beginner to master','lang': 'Python','teacher': 'qiwsir'}

再懶惰一些,可以:

>>> from pprint import *

這就將 pprint 模塊中的一切都引入了,于是可以像上面那樣直接使用每個函數。但是,這樣造成的結果是可讀性不是很好,并且,有用沒用的都拿過來,是不是太貪婪了?貪婪的結果是內存就消耗了不少。所以,這種方法,可以用于常用并且模塊屬性或方法不是很多的情況。

誠然,如果很明確使用那幾個,那么使用類似 from modulename import name1, name2, name3...也未嘗不可。一再提醒的是不能因為引入了模塊東西而降低了可讀性,讓別人不知道呈現在眼前的方法是從何而來。如果這樣,就要慎用這種方法。

有時候引入的模塊或者方法名稱有點長,可以給它重命名。如:

>>> import pprint as pr >>> pr.pprint(a) {'book': 'www.itdiffer.com','goal': 'from beginner to master','lang': 'python','teacher': 'qiwsir'}

當然,還可以這樣:

>>> from pprint import pprint as pt >>> pt(a) {'book': 'www.itdiffer.com','goal': 'from beginner to master','lang': 'python','teacher': 'qiwsir'}

但是不管怎么樣,一定要讓人看懂,過了若干時間,自己也還能看懂。記住:“軟件很多時候是給人看的,只是偶爾讓機器執行”。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python学习笔记(十)标准库pprint的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。