python基礎知識

2021-10-09 22:49:07 字數 2423 閱讀 7969

方法說明

將元素x新增至列表lst尾部

lst.extend(l)

將列表l中所有元素新增至列表lst尾部

lst.insert(index,x)

在列表lst指定位置index處新增元素x,該位置後面所有元素後移乙個位置

lst.remove(x)

在列表lst中刪除首次出現的指定元素,該元素之後的所有元素前移乙個位置

lst.pop([index])

刪除並返回列表lst中下標為index(預設為-1)的元素

lst.clear()

刪除列表lst中的所有元素,但保留列表物件

lst.index(x)

返回列表lst中得第乙個值為x的元素的下標,若不存在值為x的元素則丟擲異常

lst.count(x)

返回指定元素x在列表lst**現次數

lst.reverse()

對liebiaolst所有元素進行逆序

lst.sort(key=none,reverse=false)

對列表lst中的元素進行排序,key用來指定排序依據,reverse決定公升序(false)還是降序(true)

lst.copy()

返回列表lst的淺複製

一、對元組進行操作的內建函式

——cmp(tup1,tup2): 比較兩個元組元素

——len(tup): 返回元組中元素的個數

——max(tup): 返回元組中元素最大的值

——min(tup): 返回元組中元素最小的值

——tuple(seq): 將列表轉化為元組

二、元組的方法(元組沒有列表中的增、刪、改的操作,只有查的操作)

——tuple.index(obj):從元組中找出某個值第乙個匹配項的索引值

——tuple.count(obj): 統計某個元素在元組**現的次數

序號函式及描述

1dict.clear()

刪除字典內所有元素

2dict.copy()

返回乙個字典的淺複製

3dict.fromkeys(seq[, val])

建立乙個新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對應的初始值

4dict.get(key, default=none)

返回指定鍵的值,如果值不在字典中返回default值

5dict.has_key(key)

如果鍵在字典dict裡返回true,否則返回false

6dict.items()

以列表返回可遍歷的(鍵, 值) 元組陣列

7dict.keys()

以列表返回乙個字典所有的鍵

8dict.setdefault(key, default=none)

和get()類似, 但如果鍵不存在於字典中,將會新增鍵並將值設為default

9dict.update(dict2)

把字典dict2的鍵/值對更新到dict裡

10dict.values()

以列表返回字典中的所有值

11pop(key[,default])

刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。

12popitem()

返回並刪除字典中的最後一對鍵和值。

13dict.has_key(x)

判斷鍵x是否存在 方法

描述add()

為集合新增元素

clear()

移除集合中的所有元素

copy()

拷貝乙個集合

difference()

返回多個集合的差集

difference_update()

移除集合中的元素,該元素在指定的集合也存在。

discard()

刪除集合中指定的元素

intersection()

返回集合的交集

intersection_update()

返回集合的交集。

isdisjoint()

判斷兩個集合是否包含相同的元素,如果沒有返回 true,否則返回 false。

issubset()

判斷指定集合是否為該方法引數集合的子集。

issuperset()

判斷該方法的引數集合是否為指定集合的子集

pop()

隨機移除元素

remove()

移除指定元素

symmetric_difference()

返回兩個集合中不重複的元素集合。

symmetric_difference_update()

移除當前集合中在另外乙個指定集合相同的元素,並將另外乙個指定集合中不同的元素插入到當前集合中。

union()

返回兩個集合的並集

update()

給集合新增元素

Python 基礎知識

來自 一 識別符號 1.python 中的識別符號是區分大小寫的。2.標示符以字母或下劃線開頭,可包括字母,下劃線和數字。3.以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭的...

python基礎知識

一.隨機數的生成 都需要 import random 1.用於生成乙個指定範圍內的隨機浮點數。print random.uniform 10,20 print random.uniform 20,10 2.生成乙個指定範圍內的整數。下限必須小於上限制 print random.randint 12,...

python基礎知識

py基礎學習 1.命令列輸入python命令式,例如python test.py c m install sys.argv test.py c m install 2.切片,str 0 5 1 含頭不含尾,表示倒序切 3.unicode和encode unicode str,utf 8 將utf 8...