Number數據類型和String數據類型


Python語言常用的內置數據類型
◆ Number(數字)、String(字符串)、List(列表)、Tuple(元組)、 Set(集合)、Dictionary(字典)
Python中有3種不同的數字類型
◆ int(整型)、float(浮點型)、complex(復數類型)。
 
 一、Number數據類型
  (1)整型數字包括正整數、0和負整數,不帶小數點,無大小限制;整數可以使用不同的進制來表示
      不加任何前綴為十進制整數
      加前綴0o為八進制整數
      加前綴0x則為十六進制整數
    Python語言中提供了 Boolean(布爾)類型, 用於表示邏輯值True ( 邏輯真 ) 和 False (邏輯假)
    Boolean類型是整型的 子類型,在作為數字參 與運算時,False自動轉 為0,True自動轉為1
 
  (2)浮點型數字使用C語言中的double類型實現,可以用來表示實數
      查看浮點數的取值范圍和精度的代碼示例
      import sys #導入sys包
      sys.float_info #查看當前環境中浮點型數字的取值范圍和精度
      min和max是浮點數的最小值和最大值,dig是浮點數所能精確表示 的十進制數字的最大位數
 
  (3)復數類型
      復數由實部和虛部組成,每一部分都是一個浮點數,其書寫方法如下:
      a+bj或a+bJ,其中,a和b是兩個數字,j或J是虛部的后綴,即a是實部、b是虛部
      在生成復數時,也可以使用complex函數,其語法格式如下:
      complex([real[,imag]])
      其中,real為實部值,imag為虛部值,返回值為real+imag*1j
二、String數據類型
Python語言中只有用於保存字符串的String類型,而沒有用於保存 單個字符的數據類型
Python中的字符串可以寫在一對單引號中,也可以寫在一對雙引號 或一對三雙引號中
 
(1)字符串轉成整數(int函數)
    第一個參數是要轉換為整數的字符串(要求必須是一個整數字符串, 否則會報錯)
    第二個參數是字符串中整數的數制(不指定則默認為10)
(2)子串截取:
   利用下標“[]”可以從字符串中截取一個子串,其語法格式為:
        s[beg:end] (不包括end)
   其中,s為原始字符串,beg是要截取子串在s中的起始下標,end是要 截取子串在s中的結束下標。
(3)截取單一字符
   注意:
   使用下標“[]”可以訪問字符串中的元素,但不能修改。例如,對於“s[2]='復'”這樣的代碼,執行時會報TypeError錯誤。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM