01.25 python基本元素:數字、字符串和變量,那些經常忽略的知識點

python基本元素:數字、字符串和變量,那些經常忽略的知識點

python基本元素:數字、字符串和變量,那些經常忽略的知識點

python最基本的內置數據類型包括:

python基本元素:數字、字符串和變量,那些經常忽略的知識點

  • 布爾型:表示真假的類型,只有True和False兩種取值。
  • 整型:整數,例如34。
  • 浮點型:小數,例如3.98。
  • 字符串型:字符組成的序列。
python基本元素:數字、字符串和變量,那些經常忽略的知識點

變量、名字和對象

python裡所有數據,布爾型、整數、浮點型、字符串型,甚至大型數據結構、函數以及程序,都是以對象的形式存在。對象就像一個塑料盒子,裡面裝的是數據。對象有不同類型,例如布爾型、整數、浮點型、字符串型,類型決定了可以對它進行的操作。

所謂變量就是在程序中為了方便地引用內存中的值而為它取的名稱。在python中,我們用=來給一個變量賦值。

變量名命名需要遵循一定的規範,其只能包含以下字符:

python基本元素:數字、字符串和變量,那些經常忽略的知識點

  • 小寫字母(a~z);
  • 大寫字母(A~Z);
  • 數字(0~9);
  • 下劃線(_);

數字

python本身支持整數以及浮點數,可以對這些數字進行加法(+)、減法(-)、乘法(*)、浮點數除法(/)、整數除法(//)。

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基本元素:數字、字符串和變量,那些經常忽略的知識點


分享到:


相關文章: