數據結構-線性結構list,tuple,str,bytes,bytearray

list,tuple,str,bytes,bytearray

數據結構-線性結構
list,tuple,str,bytes,bytearray

list,tuple,str,bytes,bytearray都是有序的,可以被索引,使用[]。list與bytearray是可變的,tuple,str,byter是不可變的。
一:通用的方法
1:index(value),匹配value,匹配到返回索引值,匹配不到拋出異常ValueError.
2:count(value),匹配到value的次數
3:len(),元素的總個數
4:可以+,*
5:切片 [start:stop],返回[start,stop)區間的序列。[:]表示復制
二:list與bytearray通用的方法
1:append(object),尾部追加
2:insert(index,object),插入
3:extend(iterable),將可迭代對象的元素追加進來
4:pop(index),刪除指定的元素,不指定,末尾刪除
5:clear(),清空
6:reverse(),反轉
三:list 排序
1:sort(key=none,reverse=False),升序,如果reverse=True,降序,()默認升序
四:tuple
1:namedtuple:
from collections import namedtuple
Point=namedtuple(‘Point’,[‘x’,‘y’]
P=Point(1,2)
P輸出Point(x=1,y=2)
五:str,bytes,bytearray
1:split,partition可以切str,bytes,bytearray。split不保留切割點,partition保留切割點
2:strip(),從兩端去除,如果()里沒有,去除空白字符,lstrip從左,rstrip從右
3:find(value),查找value
4:endswith(),startswith(),判斷是否以某開頭,結尾,返回bool
六:str格式化***
1:模式 ‘{}’.format()
七:bytes,bytearray
1:encode返回的類型為bytes。decode返回的類型為str

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/87486

(0)
10590628461059062846
上一篇 2017-09-23 15:20
下一篇 2017-09-23 15:58

相關推薦

  • 邏輯卷管理

    1.相關命令:lsblk、fdisk、gdisk、parted、mkfs、mke2fs、blkid、e2label、findfs、tune2fs、dumpe2fs、fsck、e2fsck、mount、swapon、swapoff、mkisofs、wodim、free、df、du、dd。 2.列出塊設備:lsblk    &nbs…

    Linux干貨 2016-09-01
  • 文件查找與解壓縮

    文件查找 腳本文件名的查詢 which(尋找執行文件) which [-a] command -a :將所有由PATH目錄中可以找到的命令均列出,而不只是第一個被找到的命令名稱 文件名的查找 文件查找:實時查找:遍歷所有文件進行條件匹配;(find)非實時查找:根據索引查找;(whereis、locate) whereis whereis [-bmsu] […

    Linux干貨 2017-04-08
  • 面向對象簡單介紹

    面向對象簡單介紹

    Linux干貨 2017-11-12
  • linux路由轉發(軟路由)實驗

        一。實驗網絡拓撲             (R1,R2由 Linux 虛擬機添加雙網卡做軟路由實現)              &n…

    Linux干貨 2016-09-05
  • Linux系統基礎(二)

    一、Linux文件管理命令及其常用方法 1、cd(切換目錄)這個命令應該是Linux中用的最頻繁的一個命令之一了,因為我們經常需要進行目錄的切換。在詳解這個命令之前,首先得補充一個重要的知識,就是我們常用的一些比較特殊的目錄: .        代表當前目錄 .. &n…

    Linux干貨 2016-09-24
  • 分析命令中含有e2fs

    分析命令中含有e2fs 目  錄 1、mke2fs  2、tune2fs 3、dump2fs 4、e2fsck 這周學到了幾條命令,超級納悶為什么這些命令都帶有e2fs ,看不懂。畢竟在我的認知中linux的命名大部分都是見名知義,例如history(查看歷史命令),fdisk (分區),反觀這些命令很長而且還是奇怪的…

    Linux干貨 2017-08-20
欧美性久久久久