python之旅:基礎函數方法整理

來源:互聯網
上載者:User

標籤:字母   new   \n   檢索   bsp   一個   選擇性參數   寬度   oob   

聲明:以下連結和描述據來自於網路,很多都是來自菜鳥教程

一、字串 str
python字串格式化符號:
%c 格式化字元及其ASCII碼
 %s 格式化字串
%d 格式化整數
函數 描述
   
print(name[0])   按索引取值(正向取+反向取) :只能取
print(name[0:6:2])   切片(顧頭不顧尾,步長)
len()   長度
strip(‘*!‘)   預設移除 兩邊 的空白或指定字元,一般用在使用者互動上
lstrip()  
用於截掉字串 左 邊的空格或指定字元
rstrip()   用於截掉字串 右 邊的空格或指定字元
split()   通過指定分隔字元對字串進行切片,如果參數num 有指定值,則僅分隔 num 個子字串
rsplit()  
Python rsplit() 方法通過指定分隔字元對字串進行分割並返回一個列表,預設分隔符號為所有Null 字元,包括空格、換行(\n)、定位字元(\t)等。類似於 split() 方法,只不過是從字串最後面開始分割。
lower()  
Python lower() 方法轉換字串中所有大寫字元為小寫。
 upper()   Python upper() 方法將字串中的小寫字母轉為大寫字母
 startswith()   startswith() 方法用於檢查字串是否是以指定子字串開頭,如果是則返回 True,否則返回 False。如果參數 beg 和 end 指定值,則在指定範圍內檢查。
 endswith()   endswith() 方法用於判斷字串是否以指定尾碼結尾,如果以指定尾碼結尾返回True,否則返回False。選擇性參數"start"與"end"為檢索字串的開始與結束位置。
format()  
基本文法是通過 {} 和 : 來代替以前的 % 。

format 函數可以接受不限個參數,位置可以不按順序。

   join()                  方法用於將序列中的元素以指定的字元串連產生一個新的字串
replace()           
 把字串中的 old(舊字串) 替換成 new(新字串),如果指定第三個參數max,則替換不超過 max 次。
isdigit()  
 方法檢測字串是否只由數字組成
   
 
 
find()  
find() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,如果指定範圍內如果包含指定索引值,返回的是索引值在字串中的起始位置。如果不包含索引值,返回-1。
rfind()       
返回字串最後一次出現的位置,如果沒有匹配項則返回-1。
index()        
index() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,該方法與 python find()方法一樣,只不過如果str不在 string中會報一個異常。
rindex()  
返回子字串 str 在字串中最後出現的位置,如果沒有匹配的字串會報異常,你可以指定選擇性參數[beg:end]設定尋找的區間。
count()  
用於統計字串裡某個字元出現的次數。選擇性參數為在字串搜尋的開始與結束位置。
center()  
center() 方法返回一個指定的寬度 width 置中的字串,fillchar 為填充的字元,預設為空白格。
ljust()  
ljust() 方法返回一個原字串靠左對齊,並使用空格填充至指定長度的新字串。如果指定的長度小於原字串的長度則返回原字串。
rjust()  
rjust() 返回一個原字串靠右對齊,並使用空格填充至長度 width 的新字串。如果指定的長度小於字串的長度則返回原字串。
zfill()  
Python zfill() 方法返回指定長度的字串,原字串靠右對齊,前面填充0。
expandtabs()  
expandtabs() 方法把字串中的 tab 符號(‘\t‘)轉為空白格,tab 符號(‘\t‘)預設的空格數是 8。
captalize()  
Python capitalize()將字串的第一個字母變成大寫,其他字母變小寫。對於 8 位位元組編碼需要根據本地環境。
swapcase()  
swapcase() 方法用於對字串的大小寫字母進行轉換。
title()  
title() 方法返回"標題化"的字串,就是說所有單詞都是以大寫開始,其餘字母均為小寫(見 istitle())。
   

 

二、列表 list三、元祖 四、字典 dict五、集合

 

python之旅:基礎函數方法整理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.