您好,登錄后才能下訂單哦!
本篇內容主要講解“怎么快速掌握Python基礎語法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么快速掌握Python基礎語法”吧!
一、python編碼
默認情況下, Python 源碼文件以 UTF-8 編碼方式處理。在這種編碼方式中,世界上大多數語言的字符都可以同時用于字符串字面值、變量或函數名稱以及注釋中。使用UTF-8編碼方式可以較好的顯示中文簡體、中文繁體、日文及韓文等。
如果不使用默認編碼,要聲明文件所使用的編碼,文件的 第一行要寫成特殊的注釋。
二、python的行
一個完整的python程序可以劃分成許多邏輯行。一個邏輯行由一個或者多個物理行按照顯式或者隱式行拼接構成。物理行以行結束符結尾算作一行,python使用標準C的傳統換行符也就是 \n 作為行終止標志。
通常來說,一個物理行就是一個邏輯行。但是也可以由多個物理行組成一個邏輯行,這就涉及到了行的顯式拼接和隱式拼接。
1、顯式行拼接
兩個或更多個物理行可使用反斜杠字符 ( \ ) 拼接為一個邏輯行,規(guī)則如下: 當一個物理行以一個不在字符串或注釋內的反斜杠結尾時,它將與下一行拼接構成一個單獨的邏輯行,反斜框及其后的換行符會被刪除。
需要注意:以反斜杠結束的行不能帶有注釋,反斜杠也不能拼接注釋。
2、隱式行拼接
圓括號()、方括號[ ]或花括號{ }以內的表達式允許分成多個物理行,無需使用反斜杠。
隱式的行拼接可以帶有注釋。后續(xù)行的縮進不影響程序結構。后續(xù)行也允許為空白行。
三、python空行
一個只包含空格符,制表符,換頁符或者注釋的邏輯行會被忽略。但空行常用于分割代碼塊,便于代碼維護。
四、python縮進
python的一大特點就是使用縮進來代表代碼組織結構。不像其他語言一些使用{}或者其他形式代表一個代碼塊。但是,縮進并沒有嚴格的限制,可以使用多個空格,也可以使用Tab鍵。
需要注意的是:在一個源文件中如果混合使用制表符和空格符縮進,并使得確定縮進層次需要依賴于制表符對應的空格數量設置,則被視為不合規(guī)則;此情況將會引發(fā) 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的解釋器會報錯。
到此,相信大家對“怎么快速掌握Python基礎語法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。