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