python必背入門程式碼
- IT科技
- 關注:2.04W次
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互動式命令列
(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