一行 Python 代碼,能夠實現哪些事兒?

今天咱們來玩玩,只用一行 Python 代碼或命令,看下能夠玩些什麼
python


好比:咱們以前就玩過一行 Python 命令實現 http 服務json


HTTP 服務器小程序




FTP 服務器

再給你介紹個,你可使用 pyftpdlib 來直接實現一個 FTP 服務器進行文件傳輸:



格式化 Json

有時候你可能會遇到像這樣亂七八糟顯示的 Json 數據:


有點心煩意亂?

可使用 json.tool 來格式化 Json:



python -c

使用這個 -c 參數能夠直接在終端中使用 Python 簡單的代碼:



一行代碼實現函數

使用 lambda 能夠用一行代碼實現一個匿名函數

好比:想要將列表中的元素進行計算操做,能夠直接這樣:



變量交換

一行代碼交換兩變量,老生常談了:



一行代碼生成列表

當你須要經過頻繁計算一些數值,而後 append 到一個空 list 的裏面去的時候,比較方便的作法是直接這樣:


你也能夠經過這種方式來讀取文件:


可使用 pprint 更好的輸出:


分析性能

可使用 cProfile 來分析你的 py 性能:


if..in..else

有時候一些簡單的判斷能夠直接用一行代碼搞定

好比:你要判斷一個元素是否在列表中,根據是與否進行相應的操做就能夠這樣:


ok,以上幾個比較經常使用,但願對你有幫助

你還知道有什麼經過一行代碼或命令就能夠實現的小操做麼?

歡迎後臺跟我交流交流,那麼咱們下回見咯, peace!

AirPython 公衆號的交流羣已經創建,羣裏能夠領取 Python 相關學習資料,你們能夠一塊兒學習交流,效率更高,若是是想發推文、廣告、砍價小程序的敬請繞道必定記得備註「 交流羣 」,否則不會經過好友
服務器

掃碼添加,備註:交流羣微信

本文分享自微信公衆號 - AirPython(AirPython)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。app

相關文章
相關標籤/搜索