一 python數值型別和序列型別

2022-07-08 11:39:14 字數 2476 閱讀 5486

int  整數

float  浮點數

(計算機不精確導致,可匯入decimal解決)

bool  布林型別

(布林型別首字母必須只有truefalse兩個,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...