python零碎知識 2 使用字串

2021-08-07 09:01:00 字數 1261 閱讀 7122

1.字串的長度是不可變的

2.字串方法:

1)find:在乙個較長的字串裡查詢子串,返回子串所在位置最左端的索引,沒有找到返回-1,str.find(substr)

2)join:以連線符sep連線序列str裡的元素,元素必須是字串形式,sep.join(str)

>>>strex='i','am',' a',' girl'

>>>'+'.join(strex)

'i+am+ a+ girl'

3)lower:返回字串的小寫,str.lower()

4)字串的標題轉換:所有單詞的首字母大寫,其他字母小寫

(a).title:str.title()

>>>timu='what\'s you to study'

>>>timu.title()

"what's you to study"

缺點:轉化效果不自然

(b).使用string模組的capwords

>>>import string

>>>timu='what\'s you to study'

>>>string.capwords(timu)

"what's you to study"

5)replace:將字串裡的指定元素進行替換,str.replace(elementbefor,elementafer)

6)split:根據連線符seq將字串分解成序列,str.split(seq)

>>>strex='the_day_is_a_busy_day'

>>>strex.split('_')

['the', 'day', 'is', 'a', 'busy', 'day']

注:返回形式為列表list型別

7)strip:去除兩側(不包括)指令字元的字串,預設刪除左右的空格

str.strip(ele),lstrip刪除左側,rstrip刪除右側

8)translate:替換字串的某些部分,注意作用物件為單個字元,可重複多次

注:利用string模組的maketans創造轉換表

string.maketrans(『str1』,』str2』):表示第乙個字元裡的每個字元都用第二個字元中的相同位置的字元替換

零碎知識C

c 中 dec,hex,oct,fixed,scientific,left,right,ws,setfill,setw,setprecision,eof,get,getline都是什麼意思 dec是十進位制 如cout這些是格式控制符 在使用時要加標頭檔案 include fixed是固定的意思 p...

JavaBean零碎知識

上面等價於下列操作 1.從scope session 中獲取id customer 屬性值,賦值給class com.stuipid.bean.customer 型別的id customer 變數 customer customer customer session.getattribute cus...

Python零碎筆記

魔法方法 在python中,有一些內建好的特定的方法,這些方法在進行特定的操作時會自動被呼叫,稱之為魔法方法。常見的魔法方法有 init 初始化函式,在建立例項物件為其賦值時使用,必須至少有乙個引數self。new 建構函式,建立並返回乙個例項物件。必須要有返回值,返回例項化出來的例項。class ...