Python數值類型和序列類型


  1. int、float、bool這三個數值類型和常用序列類型的定義和使用
  2. 數值類型的基本計算
  3. 序列類型的索引取值、切片、成員運算等序列類型的通用操作
  4. complex(復數)、decimal(定點數)、math模塊
  5. 對象的引用機制   id():對象的內存地址

數值類型(int、float、bool、復數)

常用運算符   +  -  *  /  %  //  **

取模(余數):

向下取整:

向上取整(math模塊中的ceil()函數):

冪運算:

type(顯示數據類型):

復數形式:1+2j(必須為字母 j )

精確運算(decimal定點數):

 

 

序列類型(字符串、list、tuple)

定義

字符串:單引號、雙引號、三引號

 list:中括號 [ ]

tuple: 小括號 ( ) 

 

 

取值

索引取值:索引從0開始,從-1開始倒數

切片取值:切片左閉右開  [起始:結尾:步長]

 

賦值

list 和 tuple 的區別:

列表可變

 

元組不可變:最好不要把可變對象放到元組里面

 

字符串也不可變

一定要改變字符串和元組的值時,可以重新賦值,此時內存地址已經發生了變化 

強制轉換:list()、tuple()、int()

 

其它

 

bytes和bytearray(了解即可)

屬於序列類型,也可以索引取值和進行切片操作

注意:bytes是python3中特有的,python2不區分str和bytes

 

bytes二進制序列類型(不可變)

 

 bytearray二進制數組(可變)


免責聲明!

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



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