1. 程式人生 > >二.Python基本數據類型

二.Python基本數據類型

偏移 wid 範圍 必須 嵌套 不可變類 div 同時 修改

1.運算符

定義兩個變量a = 10 b = 20

算數運算

技術分享圖片

比較運算

技術分享圖片

賦值運算

技術分享圖片

邏輯運算

技術分享圖片

成員運算

技術分享圖片

2.基本數據類型

int(整數)

  在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647
  在64位系統上,整數的位數為64位,取值範圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807 float(浮點數) 浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,一個浮點數的小數點位置是可變的,比如,1.23x109和12.3x108是完全相等的。

String(字符串)

Python中的字符串用單引號(‘)或雙引號(")括起來,同時使用反斜杠(\)轉義特殊字符。

索引值以 0 為開始值,-1 為從末尾的開始位置。

字符串常用功能:
  • 移除空白
  • 分割
  • 長度
  • 索引
  • 切片

List(列表)

List(列表) 是 Python 中使用最頻繁的數據類型。

列表可以完成大多數集合類的數據結構實現。列表中元素的類型可以不相同,它支持數字,字符串甚至可以包含列表(所謂嵌套)。

列表是寫在方括號([ ])之間、用逗號分隔開的元素列表。

和字符串一樣,列表同樣可以被索引和截取,列表被截取後返回一個包含所需元素的新列表。

list = [ abcd, 786 , 2.23, 
runoob, 70.2 ] tinylist = [123, runoob] print (list) # 輸出完整列表 print (list[0]) # 輸出列表第一個元素 print (list[1:3]) # 從第二個開始輸出到第三個元素 print (list[2:]) # 輸出從第三個元素開始的所有元素 print (tinylist * 2) # 輸出兩次列表 print (list + tinylist) # 連接列表

Tuple(元組)

元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號(()

)裏,元素之間用逗號隔開。

Sets(集合)

集合(set)是一個無序不重復元素的序列。

基本功能是進行成員關系測試和刪除重復元素。

可以使用大括號 { } 或者 set() 函數創建集合,註意:創建一個空集合必須用 set() 而不是 { },因為 { } 是用來創建一個空字典。

Dictionary(字典)

列表是有序的對象結合,字典是無序的對象集合。兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。

字典是一種映射類型,字典用"{ }"標識,它是一個無序的鍵(key) : 值(value)對集合。

鍵(key)必須使用不可變類型。

在同一個字典中,鍵(key)必須是唯一的。

Python數據類型轉換

技術分享圖片

二.Python基本數據類型