您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“入門Python必看的知識(shí)點(diǎn)有哪些”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“入門Python必看的知識(shí)點(diǎn)有哪些”吧!
1、python版本的選擇
選擇python3.5以上版本進(jìn)行學(xué)習(xí):因?yàn)閜ython2到2020年官方將停止維護(hù),并且3.5版本之前的python3性能上還有所缺陷,這里推薦 python3.6與python3.7版本。
2、獨(dú)特的字符串表達(dá)式
Python使用'(單引號(hào))和"(雙引號(hào))來(lái)表示字符串。與Perl、Unix Shell語(yǔ)言或者Ruby、Groovy等語(yǔ)言不一樣,兩種符號(hào)作用相同。一般地,如果字符串中出現(xiàn)了雙引號(hào),就使用單引號(hào)來(lái)表示字符串;反之則使用雙引號(hào)。如果都沒(méi)有出現(xiàn),就依個(gè)人喜好選擇。
3、Python的類型
Python采用動(dòng)態(tài)類型系統(tǒng)。在編譯的時(shí)候,Python不會(huì)檢查對(duì)象是否擁有被調(diào)用的方法或者屬性,而是直至運(yùn)行時(shí),才做出檢查。所以操作對(duì)象時(shí)可能會(huì)拋出異常。但是Python禁止沒(méi)有明確定義的操作,比如數(shù)字加字符串。與其它面向?qū)ο笳Z(yǔ)言一樣,Python允許程序員定義類型。
4、Python函數(shù)的表達(dá)式
Python的函數(shù)支持遞歸、默認(rèn)參數(shù)值、可變參數(shù),但不支持函數(shù)重載。為了增強(qiáng)代碼的可讀性,可以在函數(shù)后書寫“文檔字符串”(Documentation Strings,或者簡(jiǎn)稱docstrings),用于解釋函數(shù)的作用、參數(shù)的類型與意義、返回值類型與取值范圍等??梢允褂脙?nèi)置函數(shù)help()打印出函數(shù)的使用幫助。
5、Python中縮進(jìn)的表達(dá)
Python開(kāi)發(fā)者有意讓違反了縮進(jìn)規(guī)則的程序不能通過(guò)編譯,以此來(lái)強(qiáng)制程序員養(yǎng)成良好的編程習(xí)慣。并且Python語(yǔ)言利用縮進(jìn)表示語(yǔ)句塊的開(kāi)始和退出(Off-side規(guī)則),而非使用花括號(hào)或者某種關(guān)鍵字。增加縮進(jìn)表示語(yǔ)句塊的開(kāi)始,而減少縮進(jìn)則表示語(yǔ)句塊的退出??s進(jìn)成為了語(yǔ)法的一部分。
6、Python賦值運(yùn)算符
7、Python常用控制語(yǔ)句
if語(yǔ)句,當(dāng)條件成立時(shí)運(yùn)行語(yǔ)句塊。經(jīng)常與else, elif(相當(dāng)于else if) 配合使用。
for語(yǔ)句,遍歷列表、字符串、字典、集合等迭代器,依次處理迭代器中的每個(gè)元素。
while語(yǔ)句,當(dāng)條件為真時(shí),循環(huán)運(yùn)行語(yǔ)句塊。
try語(yǔ)句,與except,finally配合使用處理在程序運(yùn)行中出現(xiàn)的異常情況。
class語(yǔ)句,用于定義類型。
def語(yǔ)句,用于定義函數(shù)和類型的方法。
pass語(yǔ)句,表示此行為空,不運(yùn)行任何操作。
assert語(yǔ)句,用于程序調(diào)試階段時(shí)測(cè)試運(yùn)行條件是否滿足。
with語(yǔ)句,Python2.6以后定義的語(yǔ)法,在一個(gè)場(chǎng)景中運(yùn)行語(yǔ)句塊。
raise語(yǔ)句,制造一個(gè)錯(cuò)誤。
import語(yǔ)句,導(dǎo)入一個(gè)模塊或包。
from import語(yǔ)句,從包導(dǎo)入模塊或從模塊導(dǎo)入某個(gè)對(duì)象。
import as語(yǔ)句,將導(dǎo)入的對(duì)象賦值給一個(gè)變量。
in語(yǔ)句,判斷一個(gè)對(duì)象是否在一個(gè)字符串/列表/元組里。
到此,相信大家對(duì)“入門Python必看的知識(shí)點(diǎn)有哪些”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。