零基礎如何快速掌握Python基礎語法?

陝西優就業發表於2019-10-22

  學習任何一門程式語言,首先要了解這門程式語言的語法要求,掌握好基礎語法是學好一門程式語言的第一步!所以今天 陝西優就業小編今天給大家分享一篇關於快速python語法的技巧文章。

  一、python編碼

  預設情況下, Python 原始碼檔案以 UTF-8 編碼方式處理。在這種編碼方式中,世界上大多數語言的字元都可以同時用於字串字面值、變數或函式名稱以及註釋中。使用UTF-8編碼方式可以較好的顯示中文簡體、中文繁體、日文及韓文等。

  如果不使用預設編碼,要宣告檔案所使用的編碼,檔案的 第一行要寫成特殊的註釋。

  二、python的行

  一個完整的python程式可以劃分成許多邏輯行。一個邏輯行由一個或者多個物理行按照顯式或者隱式行拼接構成。物理行以行結束符結尾算作一行,python使用標準C的傳統換行符也就是 \n 作為行終止標誌。

  通常來說,一個物理行就是一個邏輯行。但是也可以由多個物理行組成一個邏輯行,這就涉及到了行的顯式拼接和隱式拼接。

  1、顯式行拼接

  兩個或更多個物理行可使用反斜槓字元 ( \ ) 拼接為一個邏輯行,規則如下: 當一個物理行以一個不在字串或註釋內的反斜槓結尾時,它將與下一行拼接構成一個單獨的邏輯行,反斜框及其後的換行符會被刪除。

  需要注意:以反斜槓結束的行不能帶有註釋,反斜槓也不能拼接註釋。

  2、隱式行拼接

  圓括號()、方括號[ ]或花括號{ }以內的表示式允許分成多個物理行,無需使用反斜槓。

  隱式的行拼接可以帶有註釋。後續行的縮排不影響程式結構。後續行也允許為空白行。

  三、python空行

  一個只包含空格符,製表符,換頁符或者註釋的邏輯行會被忽略。但空行常用於分割程式碼塊,便於程式碼維護。

  四、python縮排

  python的一大特點就是使用縮排來代表程式碼組織結構。不像其他語言一些使用{}或者其他形式代表一個程式碼塊。但是,縮排並沒有嚴格的限制,可以使用多個空格,也可以使用Tab鍵。

  需要注意的是:在一個原始檔中如果混合使用製表符和空格符縮排,並使得確定縮排層次需要依賴於製表符對應的空格數量設定,則被視為不合規則;此情況將會引發 TabError。

  也就是說,在一個python檔案中,如果使用Tab鍵,就全部使用Tab鍵,如果使用2個空格,就統一使用2個空格,做到統一就沒問題了。一般來說使用4個空格鍵,在pycharm中也可以設定輸入Tab鍵即為輸入4個空格。

  五、python註釋

  註釋是對程式的解釋,無法執行。python中單行註釋以#開頭,多行註釋用三個單引號(''')或者三個雙引號(""")將註釋括起來。

  六、python識別符號

  識別符號 (或者叫做名稱) 由以下詞法定義進行描述。在 ASCII 範圍內 (U+0001..U+007F),可用於識別符號的字元與 Python 2.x 一致: 大寫和小寫字母 A 至 Z,下劃線 _ 以及數字 0 至 9,但不可以數字打頭。

  Python 3.0 引入了 ASCII 範圍以外的額外字元 (見 PEP 3131)。這些字元的分類使用包含於 unicodedata 模組中的 Unicode 字元資料庫版本。識別符號的長度沒有限制。對大小寫敏感。

  七、python關鍵字

  以下識別符號被作為語言的保留字或稱 關鍵字,不可被用作普通識別符號。關鍵字的拼寫必須與這裡列出的完全一致。

  八、python的基本資料型別

  Python中提供的基本資料型別主要有以下幾種:

  int (整形) :比如我們的10,20就是整數,可以表示幾十,幾百,幾萬,幾億,幾百億等。

  float(小數型別):多用來表示小數比如2.4,5.0等

  str(字串型別):反是用單引號或雙引號引起來的任意文字我們稱之為字串。

  bool(布林型別):只有兩個值True和False,多用來表示一個表示式的成立與否。

  None(空型別):注意None型別不是零,None和任何其他的資料型別比較永遠返回False。

  所以我們在使用基本型別的時候;必須按照上述的要求去做,否則python的直譯器會報錯。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902581/viewspace-2660928/,如需轉載,請註明出處,否則將追究法律責任。

相關文章