int 整數
float 浮點數
(計算機不精確導致,可匯入decimal解決)
bool 布林型別
(布林型別首字母必須只有true和false兩個,true為真為1,false為假為0)
complex 複數型別
(1j 只需了解,用的不多)
str 字串(引號內(單引號,雙引號,三引號)都為字串內容)
list 列表(方括號內可以放各種數值型別、序列型別和變數,中間必須用逗號隔開)
tuple 元組(和列表一樣括號內可以放各種數值、序列和變數,但列表可變,元組不可變)
下標取值
alist[ ]方括號內為要取的值的下標
切片取值
alist[ : ]
方括號內:兩邊加下標(切片原則左閉右開)
(變數 [ 頭下標 : 尾下標 : 步長 ])
print(alist[ : : ]) # 返回包含原列表中所有元素的新列表
print(alist[ : : -1]) # 返回原列表的逆序排列
print(alist[ : : 2]) # 返回原列表的偶數字資料
print(alist[1 : : 2]) # 獲取奇數字置的資料
print(alist[3 : 6 ]) # 指定切片的開始和結束位置
print(alist[0 : 100]) # 切片位置大於列表長度時,從列表尾部截斷
print(alist[100 : ]) # 切片開始位置大於列表長度時,返回空列表
alist[len(alist):]=[9] # 在列表尾部增加元素
print(alist)
alist[:0] = [1,2] # 在列表的頭部增加元素,前面的0省略了,相當於是alist[0:0] = [1,2]
alist[3:3] =[4] # 在列表中間插入元素
print(alist)
alist[:3] = [1,2] # 相當於是alist[0:3] = [1,2] 替換列表元素
alist[3:] = [4,5,6] # 替換元素,結果按照兩邊的最短元素來決定.
print(alist)
alist[:3] = # 刪除列表中前三個元素
del alist[:3] # 切片元素連續
del alist[::2] # 隔乙個刪除乙個,切片元素不連續
列表內是字串的情況下
如果用到:的情況,不管取乙個還是多個,都是以列表的方式返回,直接通過下標索引的方式則直接返回字串
+ 加
- 減
* 乘
/ 除
** 乘方
// 取整(取小數點前一位)
% 取餘
math模組
math.ceil() 向上取整
math.floor() 向下取整
變數命名規則:
1、不能以純數字開頭。
2、除了_這個特殊符號,其他的特殊符號都不能使用。
Python 1 數值型別和序列
1 整除 取餘 冪運算 2 由於計算機儲存是按照0101等儲存,計算時有時會有誤差 3 import 匯入 decimal精確計算模組 可用於精確計算數字 import decimal a decimal.decimal 2.2 b decimal.decimal 2 a b decimal 0.2...
python的數值型別 Python 數值型別
python的數值型別 python中有三種數值型別 int 整型 float 浮點型 complex 複數 數值型別變數會在賦值時自動建立 示例 a 6 int b 8.8 float c 6j complex 要驗證python 物件的型別,可使用type 函式 示例 print type a ...
1 數值型別和序列型別
1 什麼是變數?變數就是用來儲存資料的 2 變數怎麼定義?3 變數的命名規則 myvar my var 變數命名 數字 字母 下劃線,並且不能以數字開頭,不要用關鍵字命名 檢視關鍵字 import keyword keyword.kwlist false none true and as asser...