當前位置:
首頁 > 最新 > python基礎數據類型

python基礎數據類型


0 引子

這是一篇基礎複習文檔, 在寫 python 腳本的時候, 確實感覺到 python 基礎不紮實導致代碼在運行時, 老是出現一些基礎性的錯誤。因此決定接下來的一段時間對 python 的基礎知識進行學習和鞏固。

注意:由於 python2 將會在不久之後失去支持, 官方也更推薦學 python3, 因此以下所有的知識點都是在 python3 上進行實踐與學習。以下的 python 都可以默認為是 python3, 如果提到 python2 我會表明是 python2。

python 的標準數據類型包括:數字、字元串、列表、元組、集合和字典。

python 支持 int、float、bool、complex 四種數字類型。

在 python 中不分整形與長整形, 統一都用 int 類型。最常用的是前面三種, 最後一種複數型數據, 應用最廣泛的應該是在計算領域應用的比較廣泛。做應用或者腳本接觸的比較少。

python 中支持同時為多個變數賦值, 如 a,b = 1,2。

python 中的除法有兩種, 第一種運算符是「/」,返回的結果是一個浮點類型的數據,第二種是「//」返回的結果是一個整數。具體的可以通過一個例子來學習。

bool 只有 True 和 False 兩種值, 在 python 中可以直接用 True 和 False 表示 bool, 也可以使用運算計算出來

以上都是正確的 bool 表達。python 中 bool 支持 and、or 和 not 運算。and 就是與運算, 必須全部為 True, 結果才是 True。or 就是或運算, 只要有一個為 True, 結果就是 True。not 是非運算, 最終得到相反的結果。


python 中字元串有兩種表示方式, 第一種以「"」括起來, 第二種以 「"」括起來。這兩種字元串的表示方式嚴格來說並沒有什麼不同, 只是當字元串中出現「"」或「"」時, 需要轉義的字元不同而已。例如

這兩句最終運行的結果都是 I"m "OK", 但是以「"」表示, 那麼 OK 附近的字元則需要轉義, 而以「"」表示則是 I 附近的字元需要轉義。

在字元串若需要顯示特殊字元則需要加上「」轉義, 除了這種方式以外, 還可以通過「r""」的方式, 第二種表達方式表示字元串內所有內容都為普通字元, 直接顯示即可。例如

第一種結果是換行, 第二種則是直接將「
」顯示出來。

在 python 中進行字元串的截取是非常方便的,只需要指定截取的頭的未知與尾的位置就可以完成截取。

python 中截取字元串非常有趣, 你可以順著截取, 也可以逆著截取, 這裡的順與逆指的都是索引的順序。例如我的第一個例子就是順著索引, 第一個字元是 0, 截取的是 1 到 3 之間的字元。在截取字元串的時候, 尾部的字元是不會被截取到的。第三個例子則是逆著索引, 當正數表示順著字元串讀取時, 那麼負數則是從字元串尾部開始數, -1 表示的就是最後一個字元, 那麼截取的則是倒數第二個字元串。正數和倒數還可以同時存在, 例如第二個例子, 就是從 1 截取到倒數第三個字元。

python 中字元串的多行顯示可以用「"""」括起來, 例如

python 中的字元串是不能改變的, 例如上面例子中 str 變數的內容是「Hello World!」。那麼str[0]賦值則會報錯。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 陳默不再沉默 的精彩文章:

TAG:陳默不再沉默 |