python 學習筆記1 Python問答

2021-08-21 03:03:23 字數 831 閱讀 2856

軟體質量、開發效率高、可移植性,、功能強大,社群活躍、元件整合、享受簡便。

python的缺點是效能,不能像c一樣快,但是絕大多數應用已經足夠快,如果速度要求苛刻的話可以呼叫編譯好的擴充套件。

幾乎可以在計算機的任何方面使用python

會顯示python程式設計哲學

優美勝於醜陋(python 以編寫優美的**為目標)

明了勝於晦澀(優美的**應該是明了的,命名規範,風格相似)

簡潔勝於複雜(優美的**應當是簡潔的,不要有複雜的內部實現)

複雜勝於凌亂(如果複雜不可避免。那**間也不能有難懂的關係,要保持介面簡潔)

扁平勝於巢狀(優美的**應當是扁平的,不能有太多的巢狀)

間隔勝於緊湊(優美的**有適當的間隔,不要奢望一行**解決問題)

可讀性很重要(優美的**是可讀的)

即便假借特例的實用性之名,也不可違背這些規則(這些規則 至高無上)

不要包容所有錯誤,除非你確定需要這樣做(精確地捕獲異常,不寫 except:pass 風格的**)

當存在多種可能,不要嘗試去猜測

而是盡量找一種,最好是唯一一種明顯的解決方案(如果不確定,就用窮舉法)

雖然這也不容易,因為你不是python之父(這裡的dutch是指guido)

做也許好過不做,但不假思索就動手還不如不做(動手之前要細思量)

如果你無法向人描述你的方案,那肯定不是乙個好方案;反之亦然(方案評測標準)

命名空間是一種絕妙的理念,我們應當多加利用(倡導與號召)

Python學習筆記(1)

在工作的業餘時間學習了一下python,個人覺得如果有下liunx下工作的習慣話,寫一些小的python指令碼很容易提高工作效率,以下主要是針對python與c 的區別而寫的一些學習筆記,共同溝通一起進步。1 python中不用 表示語句塊,而是用 來表示乙個塊的開始,而用縮進來表示各個語句塊之間的...

Python 學習筆記 1

2.讀了 python簡明教程 前面5章內容,很久之前看過一遍,現在是重溫,加做練習。教程是python v2.x,許多地方都不一樣了 help,print,exit 需要以函式的標準形式來替換,help print exit 之前的 raw input 被去掉,統一作input 3.python ...

python學習筆記(1 )

1 在確定自己不會匯入多個同名函式 從不同的模組匯入 的情況下,可以使用 from math import sqrt from 模組 import 函式 這樣就可以直接使用sqrt 9 而不用每次都用math.sqrt 9 2 可以使用變數來引用函式 及python中的大多數物件 如 import ...