python是一款非常不錯的指令碼語言,使用起來非常靈活輕便,而且還能與c/c++這些本地語言相互通訊。
下面將介紹在windows環境下如何安裝並使用python。我個人偏向於使用3.x版本,因為3.x版本中引入了lambda表示式。不過2.x與3.x在某些方面還是有些區別的。比如print函式的使用,在2.x中可直接跟表示式;但在3.x中必須使用括號,就像用c語言來呼叫print的形式一樣。
安裝完以後,我推薦使用notepad++這款開源免費的編輯器來編寫python源**。python原始檔的字尾為.py。用notepad++開啟.py檔案後,此編輯器將會自動識別,然後會有相應的語法高亮。以下是我寫的一些**,如果你看不明白的話沒關係,不過這些**一定能被python直譯器正常走過:
hello = 10if hello == 10:
print("ok"
)lam1 = lambda x,y: x +y
lam2 = lambda lam: lam(20, 10) * 2lam3 = lambda x, y: x + (lambda a: x * a)(hello) -y
lam4 = lambda x: lambda y: y /x
print(lam1(100, hello))
(lam2(lam1))
print(lam3(4, 5))
print(lam4(2)(8))
將檔案儲存後,在命令列使用python命令,後面加空格後直接輸入該原始檔的路徑就能馬上獲得結果。
python的requests初步使用
早就聽說requests的庫的強大,只是還沒有接觸,今天接觸了一下,發現以前使用urllib,urllib2等方法真是太搓了 這裡寫些簡單的使用初步作為乙個記錄 123 4567 891011 1213 1415 1617 1819 2021 2223 2425 26 r requests.get ...
python的requests初步使用
早就聽說requests的庫的強大,只是還沒有接觸,今天接觸了一下,發現以前使用urllib,urllib2等方法真是太搓了 這裡寫些簡單的使用初步作為乙個記錄 3456 78910 1112 1314 1516 1718 1920 2122 2324 25r requests.get print ...
Python裝飾器的初步使用
所謂裝飾器其實就是把函式名作為引數傳遞給另乙個引數,使得每次呼叫這個被裝飾函式的時候都可以在呼叫前做點什麼,或者在呼叫後做點什麼,甚至可以不呼叫被裝飾函式,因為被裝飾函式的呼叫都是在裝飾函式裡,如果在裝飾函式裡不呼叫。def dec func print this is dec def wrap a...