![python基本元素:數字、字符串和變量,那些經常忽略的知識點](http://p2.ttnews.xyz/loading.gif)
![python基本元素:數字、字符串和變量,那些經常忽略的知識點](http://p2.ttnews.xyz/loading.gif)
python最基本的內置數據類型包括:
- 布爾型:表示真假的類型,只有True和False兩種取值。
- 整型:整數,例如34。
- 浮點型:小數,例如3.98。
- 字符串型:字符組成的序列。
變量、名字和對象
python裡所有數據,布爾型、整數、浮點型、字符串型,甚至大型數據結構、函數以及程序,都是以對象的形式存在。對象就像一個塑料盒子,裡面裝的是數據。對象有不同類型,例如布爾型、整數、浮點型、字符串型,類型決定了可以對它進行的操作。
所謂變量就是在程序中為了方便地引用內存中的值而為它取的名稱。在python中,我們用=來給一個變量賦值。
變量名命名需要遵循一定的規範,其只能包含以下字符:
- 小寫字母(a~z);
- 大寫字母(A~Z);
- 數字(0~9);
- 下劃線(_);
數字
python本身支持整數以及浮點數,可以對這些數字進行加法(+)、減法(-)、乘法(*)、浮點數除法(/)、整數除法(//)。
整數:任何僅含數字的序列在python中都被認為是整數。整數亦可區分正整數、負整數,這與我們學習的數學知識保持一致。
優先級:列表/集合/字典/生成器的創建和推導>索引、切片、函數調用和屬性引用>冪運算>正號、負號和位求反>乘法、浮點除法、整數除法和取餘>加法、減法>按位左移、按位右移>按位與>按位或>屬於關係和相等性測試>布爾取非>布爾取與>布爾取或>條件表達式>lambda表達式
類型轉換:使用int()函數將其他的python數據類型轉換為整型。它會保留傳入數據的整數部分並捨去小數部分。python最簡單的數據類型是布爾型,只有兩個可選值:True和False。當轉換為整數時,它們分別代表1和0。與整數或浮點數混合使用時,布爾型的False會被當作0或0.0,True會被當作1或1.0。
字符串
字符串是我們學習的第一個python序列類型,它的本質是字符序列。
與其他語言不同的是,python字符串是不可變的。所以,無法對原字符串進行修改,但可以將字符串但一部分複製到新字符串,來達到相同對修改效果。
簡要介紹以下字符串對相應操作:
- 使用引號創建
- 使用str()進行類型轉換
- 使用\\轉義
- 使用+拼接
- 使用*複製
- 使用[]提取字符
- 使用[start:end:step]分片
- 使用len()獲得長度
- 使用split()分割
- 使用join()合併
- 使用replace()替換
總結
小編在本文介紹了python基本元素,包括數字、字符串和變量。特別需要注意的是,變量命名時需要遵守命名規範。整數計算時有優先級的區分,注意撰寫計算公式時的順序。字符串的操作方法較多,需要清楚不同方法實際引用過程中的特殊性和作用。總的來說,基礎的內容要紮實,否則後面的內容學起來就比較吃力。
閱讀更多 python知識分享 的文章