數值型別
浮點數、複數
數學計算
布林型別
空值(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...