Python的基本型別

2022-03-11 04:43:08 字數 1430 閱讀 5546

1.進製之間轉換

a.其他進製轉化10進製

二進位制轉化為十進位制,比如乙個二進位制的10,我們要把它轉化成十進位制,就要進行這樣的算數運算,1*(2**1)+0*(2**0)=2,那麼我們就可以看出二進位制的10轉化為10進製就為2。

八進位制轉十進位制,比如乙個八進位制的234,我們要把它轉化成十進位制,就要進行這樣的算數運算,2*(8**2)+3*(8**1)+4*(8**0)

十六進製制轉十進位制,比如乙個十六進製制的217,它大概的計算方法是2*(16**2)+1*(16**1)+7*(16**0)

b. 10進製轉其他進製

10進製轉二進位制,print(bin(12))  # 0b1100  0b表示後面的數字是二進位制數。

10進製轉八進位制,print(oct(12))  # 0o14  0o表示後面的數字是八進位制數  14 >>> 1*(8**1) + 4*(8**0))

10進製轉16進製制,print(hex(12))  # 0xc  0x表示後面的數字是十六進製制數。

2.字串型別

a.按索引取值(正向取+反相取),例如:正向取

反向取:

b.切片(顧頭不顧尾,步長):從乙個大的字串中擷取一段新的小字串,左邊的固定就是頭,右邊固定的就是尾。例如:

c.長度len:統計字串中字元的個數

d.去掉字串左右兩邊的字元strip,不管中間的。

strip()預設去除字串首尾的空格,使用內建的方法統一採用 句點符(.)

e.切分split:針對按照某種分隔符組織的字串,可以用split將其切分成列表,進而進行取值。

3.列表型別

內可以有多個任意型別的值,逗號分隔,list內部原理就是for迴圈取值 然後乙個個塞到列表中去。

a.按索引號取值

b.切片(顧頭不顧尾,步長)  

l = [11,22,33,44,55]

l1 = [99,88,77,66]

尾部新增乙個66,

任意位置新增元素

新增容器型別資料

python 基本型別

1 基本資料型別 1 number int float python3中全部是long型別 2 string字串型別 3 list 4 tuple 5 list 6 sets 7 complex a,b 2 型別識別 type 3 型別轉換 int 3.22 float 6 4 進製轉換 十進位制轉...

Python的基本型別

前邊我們講解了python的字串 整型 布林型 和 列表的一部分知識,今天帶大家學習一下剩下的列表 元組 和字典型別 1,列表 list a a b b c c for x in list print x for x,y in list print x,y enumerate 列舉 可以讓被遍歷的物...

python資料基本型別

1.整數 int 計算和比較 整數可以進行的操作 bit length 計算整數在記憶體中占用的二進位製碼的長度 2.布林值 bool 布林值 用於條件使用 true 真 false 假 print bool 10 0是false 非0的都是true print bool 空的字串是false 非空...