Python的基礎資料型別

2021-10-12 16:39:39 字數 2321 閱讀 9564

數值型別

浮點數、複數

數學計算

布林型別

空值(none)

字串(str)

字串下標

字串切片

字串型別轉換

字串組成方式

字串常見操作

print(id

(1))

print(id

(2))

a =int(id

(1))

b =int(id

(2))

print

(a - b)

140734133634720

140734133634752

-32

浮點數也就是小數,如1.23,3.14,-9.01,等等。但是對於很大或很小的浮點數,一般用科學計數法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。

math.ceil(x)
math.fioor(x)
math.

pow(x)

abs

(x)

round

(x)

注意:

print

(bool(2

>3)

)print

(bool(3

>2)

)false

true

布林型別運算如下:

print

(type

(none))

<

class

'nonetype'

>

注意:儲存方式介紹

字串的儲存

整數int在記憶體中佔乙個位元組,字串str不管中間多少內容都要單獨儲存。

注意:

字串相加

字串格式化:

s.find(sub)--> 返回該元素最小的索引

s.index(sub)--> 返回該元素最小的索引

s.replace(old, new[, count])--> 替換

s.split(sep=none)--> 以sep來分割字串,並返回列表。sep預設為none,分割預設為空格

s.startswith(prefix[, start[, end]])--> 判斷字串是否以字首開始,返回為bool值。

s.endswith(suffix[, start[, end]])--> 判斷字串是否以尾綴結束,返回為bool值。

s.lower()--> 將字串全部轉為小寫

s.upper()--> 將字串全部轉為大寫

s.strip([chars])--> 預設去掉字串左右的空格

s.isalpha()--> 判斷字串是否全為字母,返回的是bool

s.isdigit()--> 判斷字串是否全為數字,返回的是bool

s.isalnum()--> 判斷字串是否全為數字或者字母,不存在特殊字元,返回的是bool

s.join(iterable)--> 將序列中的元素以指定的字元連線生成乙個新的字串

Python基礎 資料型別

1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...

Python 基礎資料型別

數字 整數 int,long 整數在python3 沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 具有小數點的數 無窮小數會做精度處理 布林 bool 非空非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫j 或小寫j結尾 字串 str 表示方式 使用單引號 abc ...

python基礎 資料型別

增 name name.insert index,element 元素刪 name.pop index default last name.remove element del name index names.clear 清空列表 del names 刪除列表改 name index newval...