天才教育網(wǎng)合作機構 > 培訓機構 >

                                                                                        天才領(lǐng)路者

                                                                                        歡迎您!
                                                                                        朋友圈

                                                                                        400-850-8622

                                                                                        全國統一學(xué)習專(zhuān)線(xiàn) 9:00-21:00

                                                                                        位置:培訓資訊 > 總算認識怎樣學(xué)python

                                                                                        總算認識怎樣學(xué)python

                                                                                        日期:2019-09-14 18:45:05     瀏覽:327    來(lái)源:天才領(lǐng)路者
                                                                                        核心提示:隨著(zhù)Python的進(jìn)一步發(fā)展,越來(lái)越多的現成的Python的機器學(xué)習的算法已經(jīng)發(fā)布出來(lái)。為了可以更好地運用這些機器學(xué)習的算法,我們有必要對Python有個(gè)初步的了解。

                                                                                        隨著(zhù)Python的進(jìn)一步發(fā)展,越來(lái)越多的現成的Python的機器學(xué)習的算法已經(jīng)發(fā)布出來(lái)。為了可以更好地運用這些機器學(xué)習的算法,我們有必要對Python有個(gè)初步的了解。以下是小編為你整理的python項目學(xué)習方法 ?

                                                                                        Python不同層級的語(yǔ)句之間間隔四個(gè)空格縮進(jìn), indentation。Python有比較嚴格的語(yǔ)法結構,需要不同層級的代碼之間相差四個(gè)空格,不然就不能編譯通過(guò)。 ?

                                                                                        Python中輸出到console是用print,然后接收鍵盤(pán)輸入是用raw_input(),示例name = raw_input(What's your name?);

                                                                                        怎樣學(xué)python

                                                                                        ?

                                                                                        寫(xiě)完程序之后,要用不同的輸入來(lái)測試寫(xiě)的程序是否正確。 ?

                                                                                        變量Variables,用于存儲后續可能用到的數據 ?

                                                                                        數據類(lèi)型Data Type,包含數值和布爾值 ?

                                                                                        注釋?zhuān)斝凶⑨層?,多行注釋"""開(kāi)始"""結束,如下圖所示 ?

                                                                                        基本數學(xué)運算符,+,-,*,/ ?

                                                                                        指數運算符,** ?

                                                                                        取余運算符,% ?

                                                                                        如何選擇

                                                                                        Python 2.x 和 3.x 通常已經(jīng)內置在現代 Linux 發(fā)行版中,你可以立刻使用它。你可以終端模擬器中輸入 "python" 或 "python3"來(lái)進(jìn)入 Python shell, 并輸入 "quit()" 退出。 ?

                                                                                        如果你希望在鍵入 "python" 時(shí)使用 Python 3.x 而不是 2.x,你可以像下面一樣更改對應的符號鏈接: ?

                                                                                        順便一提,有一點(diǎn)需要注意:盡管 Python 2.x 仍舊被使用,但它并不會(huì )被積極維護。因此,你可能要考慮像上面指示的那樣來(lái)切換到 3.x。2.x 和 3.x 的語(yǔ)法有一些不同,我們會(huì )在這個(gè)系列文章中使用后者。 ?

                                                                                        另一個(gè)在 Linux 中使用 Python 的方法是通過(guò) IDLE (Python 集成開(kāi)發(fā)環(huán)境),這是一個(gè)為編寫(xiě) Python 代碼而生的圖形用戶(hù)界面。在安裝它之前,你*查看一下適用于你的 Linux 發(fā)行版的 IDLE 可用版本。 ?

                                                                                        然后,你可以像下面一樣安裝它: ?

                                                                                        $ sudo aptitude install idle-python3.2 ?

                                                                                        安裝成功后,你會(huì )看到 IDLE 的運行畫(huà)面。它很像 Python shell,但是你可以用它做更多 Python shell 做不了的事。 ?

                                                                                        集合的與操作

                                                                                        我們可以看到集合輸出的效果會(huì )有一個(gè)set表示。 ?

                                                                                        aaa = [1,2,3]bbb = [3,4,5,6]a_a = set(aaa)b_b = set(bbb) ?

                                                                                        集合中并集的表示: ?

                                                                                        k = a_a | b_b ?

                                                                                        print k

                                                                                        ?

                                                                                        使用一個(gè)| 線(xiàn)表示 ,求出2個(gè)數的并集。 ?

                                                                                        vip = a_a.union(b_b) #并集print vip ?

                                                                                        集合中交集的表示 使用 ^ 表示求交集 ?

                                                                                        k = a_a ^ b_b #交集合 ?

                                                                                        print (a_a.intersection(b_b)) # 求交!!!! ?

                                                                                        集合中求出不同項目的結果 ?

                                                                                        print (a_a.difference(b_b)) ?

                                                                                        需要單獨說(shuō)明的是求的是自己的和他人的不同,不是兩者一起的不同 ?

                                                                                        列表的應用

                                                                                        list:列表。關(guān)于列表主要有創(chuàng )建、訪(fǎng)問(wèn)、添加、刪除和替換幾方面來(lái)看。

                                                                                        創(chuàng )建:L=[1,2,3,4,5]

                                                                                        訪(fǎng)問(wèn):分按照索引訪(fǎng)問(wèn)和倒序訪(fǎng)問(wèn)。前者:L[0]=1,L[4]=5;后者:L[-1]=5,L[-5]=1

                                                                                        添加:

                                                                                        1,直接在*添加:L.append()

                                                                                        例如:L.append(6)則L=[1,2,3,4,5,6]

                                                                                        2. L.insert()這個(gè)需要輸入兩個(gè)參數(前面參數是索引號,后面是新元素),例如L.insert(0,8)則L=[8,1,2,3,4,5]

                                                                                        3,刪除:

                                                                                        L.pop(),這個(gè)是刪除*一個(gè)元素;如果刪除某個(gè)位置的元素,只需要在()中輸入索引號即可。如:L.pop(0)則L=[2,3,4,5]

                                                                                        4,替換:

                                                                                        想替換哪個(gè)位置的元素,只需要L[xx]其中xx就是替換的元素的索引號。例如:

                                                                                        L[1]='Adam'則L=[1,'Adam',3,4,5]

                                                                                        2

                                                                                        tuple:元組。創(chuàng )建tuple例如:t=(1,2,3)

                                                                                        注意:?jiǎn)卧氐膖uple必須要在元素后面添加“,”,例如:t=(1,)

                                                                                        查看tuple只需要t[xx]其中xx表示元素的索引號。

                                                                                        tuple是不可變的,一旦創(chuàng )建便不可修改。

                                                                                        dict:字典。關(guān)于dict主要有創(chuàng )建、訪(fǎng)問(wèn)、添加和遍歷幾方面來(lái)看。

                                                                                        創(chuàng )建:dict={'A':1,'B':2,'C':3}前面的為Key后面的問(wèn)Value,dict就是有Key:Value組合成的??梢酝ㄟ^(guò)Key來(lái)查找Value。

                                                                                        訪(fǎng)問(wèn):d[key]訪(fǎng)問(wèn)時(shí)必須保證key是在dict中的。例如:print d['A']=1;key在不在dict中需要判斷(一般都使用dict提供的get方法即可),例如:print d.get('A')返回1;如果輸入的key不存在dict中,那么print d['p']返回的是None。

                                                                                        注意:dict的特點(diǎn):無(wú)序,key必須是不可變。

                                                                                        更新(添加):直接用賦值語(yǔ)句即可。例如:d['M']=4則print d返回的可能是{''C':3,'M':4,A':1,'B':2}因為dict是無(wú)序的,所以返回的順序也是不確定的。

                                                                                        遍歷:dict={'A':1,'B':2,'C':3使用for即可

                                                                                        for key in d:

                                                                                        print key

                                                                                        則返回的是對應的key值:

                                                                                        A

                                                                                        B

                                                                                        C

                                                                                        如果本頁(yè)不是您要找的課程,您也可以百度查找一下:

                                                                                        奇米在线7777在线精品|国产成人精品免费视|精品无码不卡一区二区三区|国内综合精品午夜久久资源|亚洲视频在线观看..