一,優雅你的jupyter
1,更改jupyter notebook初始工作路徑
平凡方法:
在cmd中輸入jupyter notebook --generate-config,
然後找到生成的配置檔案jupyter_notebook_config.py,在其中加入一條語句:
'f:\我的堅果雲\pythonfiles'
優雅方法:
f:儲存後將檔案重新命名為jupyter.cmd,雙擊該檔案即可。cd f:\我的堅果雲\pythonfiles
jupyter notebook
pause
2,獲取函式幫助
平凡方法:
help()。
優雅方法:
游標移動至函式名右側(或選中函式名),按住shift + tab鍵彈出幫助文字框。
3,修改多處的同一識別符號名字
平凡方法:
逐個修改。
優雅方法:
按住ctrl滑鼠移動游標同時選中多處編輯位置,啟動多行編輯。
二,優雅你的賦值語句
4,為多個變數賦值
平凡方法:
逐一賦值。
優雅方法:
使用元組語法同時賦值。
5,序列解包
平凡方法:
使用下標訪問逐一賦值。
優雅方法:
序列自動解包。
6,物件方法的巢狀
平凡方法:
定義中間變數,不巢狀。
優雅方法:
使用物件方法巢狀,減少中間變數。
三,優雅你的判斷語句
7,單行if語句:if...else...三目運算子
平凡方法:
使用普通需要換行的if...else...語句。
優雅方法:
使用單行if語句:if...else...三目運算子。
8,區間判斷
平凡方法:
使用and連線兩次判斷。
優雅方法:
使用鏈式判斷。
9,判斷是否為多個取值之一
平凡方法:
使用or連線多次相等判斷。
優雅方法:
使用關鍵字in。
10,判斷是否為空列表,空字典,空字串
平凡方法:
使用len函式判斷長度是否大於0。
優雅方法:
利用隱含型別轉換直接判斷。
11,判斷諸多條件是否至少有乙個成立
平凡方法:
使用or連線多次判斷。
優雅方法:
使用any函式。
12,判斷諸多條件是否全部成立
平凡方法:
使用and連線多次判斷。
優雅方法:
使用all函式。
四,優雅你的迴圈語句
13,單行迴圈語句:推導式
平凡方法:
使用普通for迴圈。
優雅方法:
使用推導式:[... for .... in ... if ... ]。
14,同時遍歷序列的元素和元素下標
平凡方法:
遍歷下標,並用下標訪問元素。
優雅方法:
使用enumerate函式生成下標和元素對。
15,顯示迴圈進度
平凡方法:
直接不斷print下標。該方法容易導致輸出刷屏。
優雅方法:
print下標後設定不換行並使用『\r』回車到行首以避免輸出刷屏。
優雅方法加強版:
定義progress_bar函式,直觀顯示進度條。
五,優雅你的函式
16,使用lambda匿名函式實現簡單的函式
平凡方法:
使用def關鍵字定義函式。
優雅方法:
使用lambda匿名函式。
17,使用yield生成器收集系列值
平凡方法:
在函式中直接用列表收集系列值。
優雅方法:
使用yield生成器收集系列值。生成器具有惰性計算特點,被迭代才逐個計算輸出值。
18,使用裝飾器給函式新增插入日誌,效能測試等非核心功能
平凡方法:
將插入日誌,效能測試等非核心功能直接內嵌到函式定義中。
優雅方法:
使用裝飾器擴充套件函式的非核心功能。裝飾器函式可以一次定義,到處裝飾。
46招健腦秘笈,讓你變得更聰明
別不好意思承認 你想變得比別人更聰明 和你一樣,每個地球人都希望自己能具有淵博的知識 活躍的思維,以及非凡的理解力和記憶力。於是人們開始熱衷於健腦,希望這樣做能更有利於吸引異性 更好地揣摩老闆的心思。一些健腦措施看上去不錯,比如玩猜謎遊戲 大聲朗讀,它們能讓你變得更善於思考,並增強記憶力。但這些方法...
一招讓你變得有邏輯!(速看)
為什麼我做事總是沒有條理啊?沒有條理,沒有邏輯的做事情,事情總是越做越多。事情越做越多,就會越來越亂。不是你不夠聰明,而是沒有思考的方法和套路。怎樣可以讓自己變得更有邏輯呢?今天就教你如何快速變得有邏輯。為什麼會沒有邏輯呢?一般是兩個原因。一是不願意動腦筋,想的太少。另乙個是腦筋動的多,但是沒有體系...
變臉 讓你的aptana變得「性感」
size medium 現在用aptana做開發,時間長了對預設的 編輯器一張 素臉 產生嚴重的 審美疲勞 白色的背景太不爽了,要想在寫 的同時帶來另一種體驗嗎?比如一種 大師在宣紙上揮毫潑墨 的體驗?那麼換一換aptana的 著色吧,使其變得 一些 quote 1.將附件解壓到乙個目錄如c the...