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

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

小帥b 學習python的正確姿式 python

今天咱們來玩玩,只用一行 Python 代碼或命令,看下能夠玩些什麼。好比咱們以前就玩過一行 Python 命令實現 http 服務:json

HTTP 服務器

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

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

FTP 服務器

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

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

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

格式化 Json

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

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

有點心煩意亂?能夠使用 json.tool 來格式化 Json:ide

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

python -c

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

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

一行代碼實現函數

使用 lambda 能夠用一行代碼實現一個匿名函數,好比想要將列表中的元素進行計算操做,能夠直接這樣:性能

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

變量交換

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

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

一行代碼生成列表

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

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

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

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

能夠使用 pprint 更好的輸出:

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

分析性能

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

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

if..in..else

有時候一些簡單的判斷能夠直接用一行代碼搞定,好比你要判斷一個元素是否在列表中,根據是與否進行相應的操做就能夠這樣:

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

ok,以上幾個比較經常使用,但願對你有幫助,你還知道有什麼經過一行代碼或命令就能夠實現的小操做麼?歡迎後臺跟我交流交流,那麼咱們下回見咯,peace!

相關文章
相關標籤/搜索