...">
瀏覽量:141次
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
大多數(shù)的for循環(huán)可以用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里面的頭兩個數(shù)分別作為x和y,求它們的和,然后把它的結(jié)果和第三個相加,再把結(jié)果和第四個相加,直到最后一個元素。
pynput 可以監(jiān)控我們的鍵盤和鼠標。目前具有此類功能的庫有很多,比如 pygame 等游戲庫,但是當我們只需要監(jiān)控鍵盤和鼠標時,它們就顯得過于笨重了。
Python交互式命令行
(1)什么是命令行?
命令行一般指命令提示符,即在操作系統(tǒng)中,提示進行命令輸入的一種工作提示符。在不同的操作系統(tǒng)環(huán)境下,命令提示符各不相同。比如在windows環(huán)境下,命令行程序為cmd.exe,是一個32位的命令行程序。出現(xiàn)類似“C:\>”,則是在Windows提供的命令行模式。
(2)什么是交互式命令行?
簡單來講,出現(xiàn)“>>>”,則是python的交互式命令行學習交互式命令行的使用是學習Python邁出的第一步。Python命令行交互友好,你輸入一個語句執(zhí)行,它會馬上給你執(zhí)行這個語句的結(jié)果。
(3)運行Python代碼
cmd窗口中,輸入python后,進入python交互式命令行。
直接輸入代碼:
print‘hello world!’
拓展:
Python由荷蘭數(shù)學和計算機科學研究學會的吉多·范羅蘇姆于1990年代初設(shè)計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊獭ython語法和動態(tài)類型,以及解釋型語言的本質(zhì),使它成為多數(shù)平臺上寫腳本和快速開發(fā)應(yīng)用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用于獨立的、大型項目的開發(fā)。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔此類稿件侵權(quán)行為的連帶責任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776