python基础(part6)--容器类型之通用操作
生活随笔
收集整理的這篇文章主要介紹了
python基础(part6)--容器类型之通用操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鄙人學習筆記
開發工具:Spyder
文章目錄
- 通用操作
- 數學運算符
- 舉個例子
- 成員運算符
- 舉個例子
- 索引
- 舉個例子
- 切片slice
- 舉個例子
- 內建函數
通用操作
數學運算符
| + | 用于拼接兩個容器 |
| += | 用原容器與右側容器拼接,并重新綁定變量 |
| * | 重復生成容器元素 |
| *= | 用原容器生成重復元素,并重新綁定變量。 |
| < <= > >= == != | 依次比較兩個容器中元素 |
舉個例子
代碼:
str01 = "Ada" str02 = "Jack"str03 = str01 + str02 str02 += str01 str04 = str02*2 str01 *= 2print(str01, '\n',str02, '\n',str03, '\n',str04)結果:
成員運算符
- 語法
- 作用
如果在指定的序列中找到值,返回bool類型。
舉個例子
代碼:
str01 = "大白欺負小黃" print("小黃" in str01) print("大白" not in str01)結果:
索引
- 作用
訪問元素容器
- 語法
舉個例子
代碼:
str01 = "abcde" print(str01[0]) print(str01[-1]) print(str01[len(str01) - 1])結果:
圖示:
切片slice
- 作用
從容器中取出相應的元素重新組成一個容器
- 語法
- 說明
①結束索引不包含該位置元素
②步長是切片每次獲取完當前元素后移動的偏移量
舉個例子
代碼:
str04 = "abcde" print("-----------") print(str04[0:3])# abc print(str04[0:3:2]) # ac print(str04[::]) # abcde print(str04[::-1]) # edcba print(str04[-2:-5:-1])# bcd print(str04[1:1]) # 空 print(str04[1:10]) #bcde 切片即使越界,也不會錯誤. print(str04[3:1]) # 空 print(str04[3:1:-1])# dc print(str04[-2:])# de print(str04[-2:1])# 空 print("-----------")結果:
內建函數
| len(x) | 返回序列的長度 |
| max(x) | 返回序列的最大值元素 |
| min(x) | 返回序列的最小值元素 |
| sum(x) | 返回序列中所有元素的和 |
總結
以上是生活随笔為你收集整理的python基础(part6)--容器类型之通用操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 硬盘盒子十大品牌排行榜
- 下一篇: python基础(part7)--容器类