第五章 系列資料型別
主要注意點,注意使用python內建的函式,再具體使用過程中還要注意格式等的細節。
#第五章 系列資料型別
#5.1 python系列資料概述
#a 陣列
#b python內建的系列資料型別 元組tuple 列表list 字串str 位元組資料bytes bytearray
#其中,元組用小括號,列表用中括號
s1=(1,2,3)
print(s1[2])
s2=[1,2,3]
s2[2]=4
print(s2[2])#列表用於儲存值可變的表
s1=b"abc"
print(s1.decode("utf-8"))
#5.2 系列資料的基本操作
# len(),max(),min()可以分別求長度,最大值最小值
#系列的切片操作s[i:j:k] i,j,k分別表示開始位置,結束位置,步長
#系列連線和重複操作 + * s1+s2 s1*n
#系列的成員關係操作
# x in s 返回bool值
# x not in s 返回bool值
# s.count(x) 返回x在s中出現的次數
# s.index(x,i,j) 返回x在[i,j)第一次出現的下標,範圍可以省略
#系列的比較運算操作 == > <
#系列的排序操作 sorted(iterable,key=none,reverse=false) reverse=true 則反向排序
#內建函式 all() 所有值為true返回true,any()任意值為true返回true
#系列拆封 類似於集體賦值
a,b=(1,2)
print(a,b)
first,*middle,last=range(10)
print(middle)
record=('zhangsan','[email protected]','021-12222220,','17854255105')
name,_,*phones=record
print(phones)
#5.3元組 tuple
t3=1,
print(t3)#元組只有乙個專案時,後面的逗號不能省略
#5.4 列表
#列表的系列操作 s[下標]=x del s[下標]
#列表解析表示式
print([i**2 for i in range(10)])
#5.5 字串
#字串編碼解碼 decode encode
#字串格式化 format
# 5.6 位元組系列
#bytes 常量 使用字母b 加單引號或雙引號括起來的常量
bytes((1,2,3))
bytearray((1,2,3))
Python學習筆記(四)
dict 用 dict 表示 名字 成績 的查詢表如下 d 名字稱為key,對應的成績稱為value,dict就是通過 key 來查詢 value。key不能重複 花括號 表示這是乙個dict,然後按照 key value,寫出來即可。最後乙個 key value 的逗號可以省略。由於dict也是集...
python學習筆記(四)
0.假設你現在拿到了乙個英語句子,需要把這個句子中的每乙個單詞拿出來單獨處理。sentence i am an englist sentence 這時就需要對字串進行分割。sentence.split split 會把字串按照其中的空格進行分割,分割後的每一段都是乙個新的字串,最終返回這些字串組成乙...
python學習筆記 四
python模組,乙個.py檔案 匯入模組的語法 import importable importable 可以是包或包中的模組 import importable1,importablen import importable as preferred name 第三種語法可能導致名稱衝突 一般寫在...