當前位置:生活全書館 >

IT科技

> python必背入門程式碼

python必背入門程式碼

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語法和動態型別,以及解釋型語言的本質,使它成為多數平臺上寫指令碼和快速開發應用的程式語言,隨著版本的不斷更新和語言新功能的新增,逐漸被用於獨立的、大型專案的開發。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/2l3z5k.html