從今天開始,我們開始正式進入到Python的編寫程序中來,要想從零開始一步步的成為程序大神,除了天賦和機遇,前期的基礎功課一定是必不可少的,在前幾期我們一直在介紹Python的數據類型,今天我們開始介紹Python的基礎語法部分,為了方便編譯和執行代碼範例,在以後的講解中我們都將在PyCharm這種Python開發最方便的工具上執行,以加深各位朋友對Python的理解和掌握。
行和縮進
Python最大的特點之一就是Python 的代碼塊不使用大括號 {}了,對於學習其他語言的朋友特別是學過C++的朋友來說,一定要注意了。Python最有特點的地方就是採用縮進的方式來控制函數、邏輯判斷或者代碼塊,例如:
在執行時會報錯,PyCharm會給出一個錯誤提醒:「IndentationError: unindent does not match any outer indentation level」,
所以,在編寫Python程序的時候,一定要養成良好的習慣,不要隨意性的到處敲空格;
因此,在 Python 中必須使用相同數目的行首縮進空格數。最好是在每個縮進層次使用 單個制表符或 兩個空格 或 四個空格 , 切記不能混用;
多行語句的寫法
當一行代碼太長,不得已需要換行的時候,Python使用反斜槓:「\」可以將一行長語句分成多行,此時,編譯器會認為它們是一行語句的,但是在語句中如果有[]、{}、()這樣的符號,是不需要用反斜槓標識,可以直接換行的,例如:
item1 = 1
item2 = 2
item3 = 3
total = item1 + \
item2 + \
item3#通過反斜槓換行
days = ['Monday', 'Tuesday', 'Wednesday',
'Thursday', 'Friday']#不需要通過反斜槓換行
Python的注釋
在編寫任何程序中,有效的注釋都是必不可少的,在Python中的注釋有以下幾種:
#:注釋一行''':注釋多行""":注釋多行
我們用一個截圖來說明一下:
代碼組
對於像if、def、while、class這樣的複合語句,第一行以關鍵詞開始,行的末尾以「:」結束,在這之後的一行或多行所構成的代碼片段我們把它叫做代碼組,也稱為子句(clause),在代碼組裡的每一行代碼要遵循相同的縮進規則,不可隨意縮進,例如:
最後,附上一張網上有大神總結的基礎語法圖片,請各位認真觀察,加深對Python的基礎語法的理解;
「只要功夫深,鐵杵磨成針」,我們的介紹只是拋磚引玉,相信各位朋友通過自身不懈的努力學習,一定會成為編程大神的!下一次我們將針對Python各種語句進行詳細講解,希望多多關注,謝謝!