Python學習之路1-變量和簡單數據類型

本系列是對入門書籍《Python編程:從入門到實戰》的筆記整理,屬於初級內容。標題順序採用書中標題

1. 入門儀式

作為一個合格的程序員,必須精通各種語言的”Hello, World!”,以下是學習Python的第一段代碼:

Python學習之路1-變量和簡單數據類型

2. 變量

變量就是數據的別稱,和數學上的變量類似。

例如上述代碼用變量表示:

Python學習之路1-變量和簡單數據類型

變量有一定的命名規則:

  • 變量名只能包含字母、數字和下劃線,且不能以數字開頭

  • 變量名不能包含空格,一般用下劃線分隔變量中的單詞,也可以用駝峰命名法,但Python提倡用下劃線

  • Python中的關鍵字和自帶函數不能用於變量名

  • 變量名應該簡短明瞭

  • 慎用小寫字母 l 和大寫字母O,因為這兩個字母容易被看成數字1和0

同時也請注意,Python解釋器不對代碼進行拼寫檢查,應儘量避免命名錯誤,比如變量名中少寫個字母之類的,否則會出現NameError

3. 字符串

字符串就是一系列被引號括起來的字符,在Python中,引號可以是單引號,也可以是雙引號,還可以是三引號。單雙引增加了Python字符串的靈活性,減少了轉義字符的使用,比如字符串中有且只有單引號時,最外層可以用雙引號,反之亦然。三引號主要用於字符串是多行的情況,同時它也常用語註釋。例子如下:

Python學習之路1-變量和簡單數據類型

注意,若字符串中出現了和最外層引號相同的引號時,會出現SyntaxError

字符串首字母大寫:

字符串中每個單詞首字母大寫:

Python學習之路1-變量和簡單數據類型

字符串全部大寫和小寫

Python學習之路1-變量和簡單數據類型

字符串拼接:

Python中用“+”號進行字符串拼接:

Python學習之路1-變量和簡單數據類型

刪除字符串首尾的空白:刪左空白,刪有空白,刪兩端空白

Python學習之路1-變量和簡單數據類型

4. 數字

特別注意Python中的默認除法:兩個整數相除,如果除不盡,會有小數,而不是隻保留整數(如C/C++, Java, Python2)

Python學習之路1-變量和簡單數據類型

數字與字符串的拼接:

使用str()函數,否則會報TypeError

Python學習之路1-變量和簡單數據類型

正確語法:

Python學習之路1-變量和簡單數據類型

5. 註釋

Python中的註釋為“#”號,從“#”號開始到本行結束的中間這部分均為註釋內容,不會被執行。

Python學習之路1-變量和簡單數據類型

6. Python之禪

在python命令行中運行如下代碼,即可查看Python社區所推崇的代碼原則:

Python學習之路1-變量和簡單數據類型

結果:

Python學習之路1-變量和簡單數據類型


分享到:


相關文章: