python基礎知識

2021-10-23 19:23:56 字數 1257 閱讀 2130

list1 = ['abc']

string = ''.join(list1)

print(string)

print(type(string))

string1 = 'abc'

b = list(string1)

print(b)

print(type(b))

list2 = ('a','b','c')

print(list2[::-1])

ids = [1,2,3,3,4,2,3,4,5,6,1]

news =

for id in ids:

if id not in news:

print (news)

print(list(set(ids)))
decode(解碼):是將其他編碼的字串轉出unicode編碼

encode(編碼):是講unicode編碼字串轉換成其他編碼的字串

loads:將字串轉換成字典

dumps:將字典轉換成字串

dump:將dict型別的資料轉換成str,並寫入json檔案中

load:用於從json檔案中讀取資料

例項方法只能被例項物件呼叫,靜態方法(由@staticmethod裝飾的方法)、類方法(由@classmethod裝飾的方法),可以被類或類的例項物件呼叫。

例項方法,第乙個引數必須要預設傳例項物件,一般習慣用self。

靜態方法,引數沒有要求。

類方法,第乙個引數必須要預設傳類,一般習慣用cls。

列表:1.任意物件的有序集合

2.通過偏移量讀取

3.可變長度,異構以及任意巢狀

4.可變的序列:支援索引、切片、合併、刪除等操作

5.物件引用陣列

字典:1.通過鍵而不是偏移量來讀取

2.任意物件的無序集合

3.可變長、異構、任意巢狀

4.屬於可變對映型別

和list相比,dict有以下幾個特點:

1.查詢和插入的速度極快,不會隨著key的增加而增加

2.需要占用大量的內容,記憶體浪費多

==:是比較操作符,用例比較兩個物件的value(值)是否想的

is:是同一性運算子,用來判斷的是物件建的唯一身份標識也就是id是否相同(元組、list、dict、set,同乙個值對應的id不相同;數字和字串對應的id是一致的)

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...