python顯示資料型別 python資料型別

2021-10-11 09:31:44 字數 1508 閱讀 3602

python是一種物件導向的、動態資料型別的語言。

python常用資料型別有:數值型、字元型(string)、布林型(bool)、列表(list)、元組(tuple)、字典(dict)、集合(set)。

其中數值型又分整型(int)、浮點型(float)和複數型(complex)。複數型不經常使用,至少我在工作中沒有用到過。

其中可變型別資料有:列表、字典、集合。

不可變型別:數值、字元、布林、元組。

常用方法:

數值型:等同於數學中運算,可直接進行加減乘除運算,也可借助math模組進行運算。

/ : 取商,等同於數學中除號  (5/2 = 2.5)

// :取整,只取商的整數部分  (5//2 = 2)

%:取餘,只取商的餘數部分  (5%2 = 1)

字元型:

切片:str[start:stop:step]

查詢元素:str.find(value,[start, stop])   中括號中代表起止範圍,引數可選

統計元素出現次數:str.count(value)

切割字串:str.split([value])      中括號代表以指定引數切割,可選填,預設為空

判斷是否以指定內容起止:str.startwith(value) / str.endswith(value)

1 str1 = 'abcadefg'

2 #獲取第二個到第四個元素

3 res = str1[1:4]4 print(res)5 #bca

7 #找出字串中a

8 res = str1.find('a')9 print(res)10 #0

12 #元素a出現的次數

13 res = str1.count('a')14 print(res)15 #2

17 #以a切割字串

18 res = str1.split('a')19 print(res)20 #['', 'bc', 'defg']

22 #字串是否是以b開始

23 res = str1.startswith('b')24 print(res)25 #false

列表:插入元素:list.insert()

刪除元素:list.remove()   list.pop()

合併列表:list1.extend(list2)

字典:設定元素:dict.setdefault(key, value)   dict[key]=value

合併字典:dict.update(dict1)

刪除元素:dict.pop(key)

集合:新增元素:set.add()

刪除元素:set.pop()    set.discard()    set.remove()

合併集合:set.update(ste1)    set.union(set1)

列表、元組、集合區別:

1. 列表、集合可變,元組不可變

2. 只有乙個元素時,元組要加「,」,即(a, )

3, 集合元素不可重複,空集合只能用set()表示

Python核心資料型別及型別顯示轉換

倆個物件比較 1.值比較 物件中的資料是否相同 2.身份比較 兩個變數名引用的是否為同一物件 3.型別比較 兩個物件的型別是否相同 核心資料型別 數字 int,long,float,complex,bool 字元 str,unicode 列表 list 字典 dict 元組 tuple 檔案 fil...

C 資料型別顯示轉換

顯示轉換也叫做強制型別轉換,包括下面四個 1 static cast 2 dynamic cast 3 const cast 4 reinterpret cast 1 static cast 編譯器隱式執行的任何型別轉換都可以有static cast顯示完成。2 dynamic cast dynam...

MATLAB資料型別 資料顯示格式

format函式格式 說明format short 或 format short 預設顯示,保留小數點後4位 format long 或 format long 有效數字16位 format long e 有效數字16位 3位指數 format short e 有效數字5位 3位指數 format ...