python中的資料型別 邱乘屹的個人技術部落格

2021-10-05 17:59:44 字數 1236 閱讀 6893

1.字串

python中,以『或』『包裹的的內容 即位字串型別資料,可以用乙個變數接收它

舉例:

a_str = '123'
2.整型

整型:也可以理解為整數,在python3以後,只有一種整型型別,不分整型和長整型

2.1整型int:乙個整數占用32bit,4位元組,通常被稱為是整型或整數,是正或負整數,不帶小數點。

2.2長整型long integers:乙個整數占用64bit,8位元組。無限大小的整數,整數最後是乙個大寫或小寫的l。

舉例:

a_int = 123
3.浮點型

浮點型是python基礎資料結構的一種,可以理解為數學中的小數,可以使用float()函式將字串和整型轉換為浮點型

舉例:

a_float = 0.33
4.布林型別

python的布林型別來表示真(true)或假(false) 一般以1代表真,0代表假

舉例:

a_bool = true

a_bool = false

a_bool = bool()

5.列表

列表是python最基本的資料結構之一,所有資料用包裹,用逗號分隔,每個元素配有乙個數字,即它的索引,第乙個索引是0,第二個是1,以此類推。

每個列表都可以進行索引,切片,增刪改查等操作

舉例:

a_list = [1,2,3]
6.元祖

元祖和列表類似,不同之處在於元祖的元素不能修改,元祖使用的是()並用逗號隔開

舉例:

a_tup = (1,2,3)
7.字典

字典是另一種可變容器模型,且可儲存任意型別物件。

字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割

舉例:

a_dict =
8.集合

集合(set)是乙個無序的不重複元素序列。

可以使用大括號 或者 set() 函式建立集合

舉例:

a_set =

Python遞迴 邱乘屹的個人技術部落格

遞迴的優劣勢 遞迴的使用場景 遞迴就是一種直接或者間接的呼叫自身函式或者方法的演算法,它通常把乙個大型複雜的問題層層轉化為乙個與原問題相似的規模較小的問題來求解。遞迴的最大深度,如何解決?遞迴的最大深度為998,如果超過最大深度,會導致棧溢位 如何解決遞迴最大深度問題呢?import sys sys...

python中的迴圈語句 邱乘屹的個人技術部落格

1.range函式 star 計數從star開始.預設是從0開始 stop 計數到stop結束,但不包括stop step 步長,預設為1 range 5 等價與 range 0,5 range 1,10,2 獲取所有奇數,這裡面的 2 就代表步長2.for迴圈 基本使用 for 變數 in 迴圈的...

Python高階函式 邱乘屹的個人技術部落格

lambda只是乙個表示式,函式體比def簡單很多。lambda的主體是乙個表示式,而不是乙個 塊。僅僅能在lambda表示式中封裝有限的邏輯進去。lambda表示式是起到乙個函式速寫的作用。允許在 內嵌入乙個函式的定義。格式 lambda的一般形式是關鍵字lambda後面跟乙個或多個引數,緊跟乙個...