python必背入門代碼

來源:趣味經驗館 2.1W

python必背入門代碼,讓我們一起了解一下吧!

1、if python

a = 1

b = 2

c = a if a > b else b

2、with

with open('/path/to/file', 'r') as f:

print f.read()

3、map

大多數的for循環可以用map來代替,用法是:map(func,seq),對seq中的每個元素進行操作,具體什麼操作在func裏定義

array = [1, 2, 3]

square_array = map(lambda i: i ** 2, array)

4、reduce

用法:reduce(func,seq),對seq中的每個元素進行func操作,最後彙總返回一個值。

求array = [1, 2, 3]所有元素的和:

print reduce(lambda x, y: x + y, array)

reduce會先將array裏面的頭兩個數分別作爲x和y,求它們的和,然後把它的結果和第三個相加,再把結果和第四個相加,直到最後一個元素。

pynput 可以監控我們的鍵盤和鼠標。目前具有此類功能的庫有很多,比如 pygame 等遊戲庫,但是當我們只需要監控鍵盤和鼠標時,它們就顯得過於笨重了。

python必背入門代碼

Python交互式命令行

(1)什麼是命令行?

命令行一般指命令提示符,即在操作系統中,提示進行命令輸入的一種工作提示符。在不同的操作系統環境下,命令提示符各不相同。比如在windows環境下,命令行程序爲cmd.exe,是一個32位的命令行程序。出現類似“C:>”,則是在Windows提供的命令行模式。

(2)什麼是交互式命令行?

簡單來講,出現“>>>”,則是python的交互式命令行學習交互式命令行的使用是學習Python邁出的第一步。Python命令行交互友好,你輸入一個語句執行,它會馬上給你執行這個語句的結果。

(3)執行Python代碼

cmd視窗中,輸入python後,進入python交互式命令行。

直接輸入代碼:

print‘hello world!’

拓展:

Python由荷蘭數學和計算機科學研究學會的吉多·範羅蘇姆於1990年代初設計,作爲一門叫做ABC語言的替代品。Python提供了高效的進階數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成爲多數平臺上寫腳本和快速開發應用的編程語言,隨着版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。

熱門標籤