字元串處理方法
1. str.capitalize: 将字元串首字母大寫
2. str.replace(old,new,[,count]): 替換字元,count定義替換的次數,預設是全替換
3. str.split([sep,[,maxsplit]): 傳回一個清單,sep指定分隔符,預設是用空格切,maxsplit表示最大切割幾次
4. str.join(): 傳回一個字元串,連接配接可疊代,元素分隔符''可指定
5. str.strip([,chars]): 去除字元串前後的空格,如果指定字元則删除行首行尾指定的字元
6. str.count(str,[,start,end]): 統計字元串指定的字元數量
str1.count('\n'):表示有多少個回車即行數。檢視字元串有多少行
str1.find('str'):查找字元第一次出現在什麼位置,rfind則表示最後一次出現在什麼位置str1.lower():把所有字元都變成小寫,islower傳回的是bool值,如果都是小寫字母傳回True
str1.upper():把所有字元都變成大寫,isupper傳回的是bool值,如果都是大寫字母傳回True
str1.isalpha():bool值,字元串如果都是字母的話傳回True
str1.isdigit():bool值,字元串如果都是數字的話傳回True
str1.isspace():bool值,字元串如果都是空格,空,換行符,制表符的話傳回True
str1.istitle():bool值,字元串隻有第一個字元是大寫,
str1,isalnum():bool值,字元串如果隻有數字和字母,傳回True
str1.replace('word ', 'word '):替換的作用,由于字元串不可變對象,替換一次不會修改原字元串
str1.startswith('word'):bool值,表示字元串開頭是否是word.與之相反的是endswith
str1.split():每個單詞都寫入清單。splitlines()把每行寫入清單,可以檢視有多少行
'1'.zfill(2):格式化數字輸出,傳回為01,自動補全
str1.center(100):格式化輸出,居中顯示,ljust居左顯示,rjust居右顯示
string子產品:
1. string.lowercase: 列印26個小寫英文字母
2. string.uppercase: 列印26個大寫英文字母
3. string.lower(str): 将字元串全部轉換為小寫
4. string.upper(str): 将字元串全部轉換為大寫
5. string.capitalize(str): 将第一個字元串大寫
6. string.replace(str,old,new,[,count]): 将字元串替換,預設是全替
序列處理函數:
1:filter(function or None, sequence) -> list, tuple, or string
<code>def</code> <code>f(x)</code>
<code> </code><code>if</code> <code>x </code><code>%</code> <code>2</code> <code>=</code><code>=</code> <code>0</code><code>:</code>
<code> </code><code>return</code> <code>True</code>
<code> </code>
<code>filter</code><code>(f,</code><code>xrange</code><code>(</code><code>10</code><code>))</code>
<code>[</code><code>0</code><code>, </code><code>2</code><code>, </code><code>4</code><code>, </code><code>6</code><code>, </code><code>8</code><code>]</code>
2: zip(seq1,seq2,[...]) -> [(seq1[0],seq2[0],..),(seq1[1],seq[1],....)
<code>l1 </code><code>=</code> <code>(</code><code>1</code><code>,</code><code>2</code><code>,</code><code>3</code><code>) ; l2 </code><code>=</code> <code>[</code><code>'a'</code><code>,</code><code>'b'</code><code>]</code>
<code>zip</code><code>(l1,l2)</code>
<code>[(</code><code>1</code><code>, </code><code>'a'</code><code>), (</code><code>2</code><code>, </code><code>'c'</code><code>)]</code>
<code></code>
本文轉自 運維國小生 51CTO部落格,原文連結:http://blog.51cto.com/yasar/1874539,如需轉載請自行聯系原作者