Python學習筆記D4(字串和序列)

2021-09-28 22:54:51 字數 1880 閱讀 2161

序列

list()作為乙個方法存在兩個形態,乙個有引數乙個沒引數

list():不帶引數,返回乙個空的列表

list([iterable]):返回乙個迭代器

tuple([iterable]):把乙個可迭代物件轉換為元祖

str(obj):把obj物件轉換成字串

max():返回序列或引數中的最大值(序列或引數型別要統一)

min():返回序列或引數中的最小值(序列或引數型別要統一)

sum(iterable[,start=0])返回序列iterable和可選引數start的總和

sorted():從小到大排序

reversed():返回乙個物件 list(reversed()):可把物件變成乙個列表

list(enumerate()):將索引值和元素成為新形成的列表中的乙個元素

list(zip(a,b)):將a,b兩個序列對應的元素組合成為新形成的列表中的乙個元素

capitalize() 將字串的第乙個字元轉換為大寫。

lower() 轉換字串中所有大寫字元為小寫。

upper() 轉換字串中的小寫字母為大寫。

swapcase() 將字串中大寫轉換為小寫,小寫轉換為大寫。count(str, beg= 0,end=len(string)) 返回str在 string 裡面出現的次數,如果beg或者end指定則返回指定範圍內str出現的次數。endswith(suffix, beg=0, end=len(string)) 檢查字串是否以指定子字串 suffix結束,如果是,返回 true,否則返回 false。如果 beg 和 end 指定值,則在指定範圍內檢查。

startswith(substr, beg=0,end=len(string)) 檢查字串是否以指定子字串 substr開頭,如果是,返回 true,否則返回 false。如果 beg 和 end 指定值,則在指定範圍內檢查。

find(str, beg=0, end=len(string)) 檢測 str 是否包含在字串中,如果指定範圍beg 和 end,則檢查是否包含在指定範圍內,如果包含,返回開始的索引值,否則返回 -1。

rfind(str, beg=0,end=len(string)) 類似於 find() 函式,不過是從右邊開始查詢。isnumeric() 如果字串中只包含數字字元,則返回 true,否則返回 false。

ljust(width[, fillchar])返回乙個原字串左對齊,並使用fillchar(預設空格)填充至長度width的新字串。

rjust(width[, fillchar])返回乙個原字串右對齊,並使用fillchar(預設空格)填充至長度width的新字串。

lstrip([chars]) 截掉字串左邊的空格或指定字元。

rstrip([chars]) 刪除字串末尾的空格或指定字元。

strip([chars]) 在字串上執行lstrip()和rstrip()。

replace(old, new [, max]) 把 將字串中的old替換成new,如果max指定,則替換不超過max次。

splitlines([keepends]) 按照行(』\r』, 『\r\n』, \n』)分隔,返回乙個包含各行作為元素的列表,如果引數keepends為 false,不包含換行符,如果為 true,則保留換行符。

maketrans(intab, outtab) 建立字元對映的轉換表,第乙個引數是字串,表示需要轉換的字元,第二個引數也是字串表示轉換的目標。

translate(table, deletechars="") 根據引數table給出的表,轉換字串的字元,要過濾掉的字元放到deletechars引數中。

Python學習4 字串

1.python字串 python沒有字元,所有的都叫做字串,用單引號表示。2.python中字串,列表,元祖的相似性 1 訪問,都是用str i 來訪問第i 1個元素。2 切片,str i j 來擷取其中的一部分。3 拼接,若要向其中插入一部分,都要使用str i str2 str i 但是此過程...

python學習筆記3 字串

1.python當中的字串是乙個序列,可以用str i 返回字串中的各個字元。i為0或正數時,是從前向後的第i 1個字元 i為負數時,是倒數第 i個字元。想遍歷整個字串,無需先計算字串的長度再迴圈,可以很方便的使用for語句 for char in string print char 2.strin...

Python學習筆記(3) 字串

字串本身含有但雙引號 python中對於字串只需要將其用 或者 括起來即可,但是如果字串本身包含 或者 時,應該怎麼解決呢?下面用乙個例子來說明解決方法 例如 mary said i m fine 這樣表示 mary said i m fine 簡要的說就是在每乙個但雙引號的前面加上乙個 即可。字串...