Python編程語言在這幾年中,可以說是一種新的編程語言,也非常的流行,甚至說有很多朋友都會(huì)覺得python會(huì)超過Java語言,那么大家對(duì)于python的基礎(chǔ)語法都了解嗎?今天就和南京小碼王少兒編程培訓(xùn)機(jī)構(gòu)一起來了解python的基礎(chǔ)語法。
行和縮進(jìn)
Python最大的特點(diǎn)之一就是Python的代碼塊不使用大括號(hào){}了,對(duì)于學(xué)習(xí)其他語言的朋友特別是學(xué)過C++的朋友來說,一定要注意了。Python最有特點(diǎn)的地方就是采用縮進(jìn)的方式來控制函數(shù)、邏輯判斷或者代碼塊,例如:
在執(zhí)行時(shí)會(huì)報(bào)錯(cuò),PyCharm會(huì)給出一個(gè)錯(cuò)誤提醒:“IndentationError:unindent does not match any outer indentation level”,
所以,在編寫Python程序的時(shí)候,一定要養(yǎng)成良好的習(xí)慣,不要隨意性的到處敲空格;
因此,在Python中必須使用相同數(shù)目的行首縮進(jìn)空格數(shù)。最好是在每個(gè)縮進(jìn)層次使用單個(gè)制表符或兩個(gè)空格或四個(gè)空格,切記不能混用;
多行語句的寫法
當(dāng)一行代碼太長(zhǎng),不得已需要換行的時(shí)候,Python使用反斜杠:“\”可以將一行長(zhǎng)語句分成多行,此時(shí),編譯器會(huì)認(rèn)為它們是一行語句的,但是在語句中如果有[]、{}、()這樣的符號(hào),是不需要用反斜杠標(biāo)識(shí),可以直接換行的,例如:
item1=1
item2=2
item3=3
total=item1+\
item2+\
item3#通過反斜杠換行
days=['Monday','Tuesday','Wednesday',
'Thursday','Friday']#不需要通過反斜杠換行
Python的注釋
在編寫任何程序中,有效的注釋都是必不可少的,在Python中的注釋有以下幾種:
#:注釋一行
''':注釋多行
""":注釋多行
我們用一個(gè)截圖來說明一下:
代碼組
對(duì)于像if、def、while、class這樣的復(fù)合語句,第一行以關(guān)鍵詞開始,行的末尾以“:”結(jié)束,在這之后的一行或多行所構(gòu)成的代碼片段我們把它叫做代碼組,也稱為子句(clause),在代碼組里的每一行代碼要遵循相同的縮進(jìn)規(guī)則,不可隨意縮進(jìn),例如:
最后,附上一張網(wǎng)上有大神總結(jié)的基礎(chǔ)語法圖片,請(qǐng)各位認(rèn)真觀察,加深對(duì)Python的基礎(chǔ)語法的理解;
當(dāng)然不管是少兒還是成人,都可以學(xué)習(xí)python語言。南京小碼王少兒編程培訓(xùn)班從本質(zhì)出發(fā),讓孩子把編程當(dāng)做感知世界的工具,循序漸進(jìn)引領(lǐng)孩子感受編程的樂趣,通過潛移默化的學(xué)習(xí)形成編程思維,從而掌握編寫代碼的能力。