python-容器型別
阿新 • • 發佈:2022-12-05
容器型別
1. 通用操作
1.1 成員運算子
(1) 語法:
資料 in 容器
資料 not in 容器
(2) 作用:
如果在指定的序列中找到值,返回bool型別。
# 以字串str為例,列表list,元組tuple,字典dict同理 content = "我是齊天大聖孫悟空" # in 用法表示包含,返回布林值bool print("齊天大聖" in content) # True print("聖大天齊" in content) # False # 字元順序不對 print("齊聖" in content) # False # 字元不連續 # not in 用法表示不包含,返回布林值boolprint("齊天大聖" not in content) # False print("聖大天齊" not in content) # True # 字元順序不對 print("齊聖" not in content) # True # 字元不連續
1.2 索引index
(1) 作用:
定位單個容器元素。
(2) 語法:
容器[整數]
(3) 說明:
正向索引從0開始,第二個索引為1,最後一個為len(s)-1。
反向索引從-1開始,-1代表最後一個,-2代表倒數第二個,以此類推,第一個是-len(s)。
當索引n是負數時可看成是len(s) + n
# 以字串str為例,列表list,元組tuple,字典dict同理content = "我是齊天大聖孫悟空" # 順取 print(content[0]) # 取第一個 "我" print(content[len(content) - 1]) # 取最後一個 "空" # 逆取 print(content[-len(content)]) # 取第一個 "我" print(content[-1]) # 取最後一個 "空" 相當於len(content) + (-1) # 索引超出範圍會報錯 print(content[-99]) # 報錯 print(content[99]) # 報錯
1.3 切片
結束