欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談python字符串方法的簡單使用

 更新時間:2016年07月18日 11:36:57   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談python字符串方法的簡單使用。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

學習python字符串方法的使用,對書中列舉的每種方法都做一個試用,將結果記錄,方便以后查詢。

(1) s.capitalize() ;功能:返回字符串的的副本,并將首字母大寫。使用如下:

>>> s = 'wwwwww'
 >>> scap = s.capitalize()
 >>> scap 
 'Wwwwww'

(2)s.center(width,char); 功能:返回將s字符串放在中間的一個長度為width的字符串,默認其他部分用空格填充,否則使用char參數填充。舉例如下:

>>> s 
'wwwwww'
>>> s = 'wwwwww'
>>> scen = s.center(20)
>>> scen
'    wwwwww    '
>>> scen0 = s.center(20,'Y')
>>> scen0
'YYYYYYYwwwwwwYYYYYYY'
>>>

(3)s.count(t,start,end);功能:返回在字符串s中(或者在字符串的子片段中字符串t的個數)。舉例如下:

>>> scen0
'YYYYYYYwwwwwwYYYYYYY'
>>> scoun = scen0.count('w',0,19)
>>> scoun
6

(4)s.endswith(x,start,end);功能:如果s(或者以start 和end分片)以字符串x結尾,則返回True,否則返回False。

>>> scen0 
'YYYYYYYwwwwwwYYYYYYY'
>>> sends0 = scen0.endswith('Y',1,19)
>>> sends0
True
>>> sends1 = scen0.endswith('w',1,10)
>>> sends1
True

(5)s.find(t,start,end);功能:返回字符串t在s(或start:end切片)中的最左位置,如果沒有找到t ,返回-1,。使用s.rfind(t,start,end)可以找到t的最右位置。舉例如下:

>>> s
'YYYYYYYwwwwwwYYYYYYY'
>>> t = 'w'
>>> sfind = s.find(t,0,19)
>>> sfind
7
>>> srfind = s.rfind(t,1,19)
>>> srfind
12

(6)s.isalnum();功能:如果s非空,并且每個字符都是字母數字的則返回True.

 >>> s
 'YYYYYYYwwwwwwYYYYYYY'
 >>> sisa = s.isalnum()
 >>> sisa
 True

(7)s.isalpha();功能: 如果s非空,并且每個字符都是字母的則返回True

>>> s
'YYYYYYYwwwwwwYYYYYYY'
>>> sisal = s.isalpha()
>>> sisal
True

>>> s1
'ssss0000'
>>> sisal0 = s1.isalpha()
>>> sisal0
False

(8)s.isdigit();功能:如果s非空,并且每個字符都是ASCII數字,就返回True.

>>> sdigit = 'www000'
>>> sd = sdigit.isdigit()
>>> sd
False
>>> sdigit0 = '1234567890'
>>> sd0 = sdigit0.isdigit()
>>> sd0
True

(9)s.islower();功能:如果s至少有一個可小寫的字符,并且所有可小寫的字符都是小寫的,則返回True。

>>> s0 = '1234567890'
>>> s0lower = s0.islower()
>>> s0lower
False

>>> s1 = '1234WWW'
>>> s1lower = s1.islower()
>>> s1lower
False


>>> s2 = '123456789w'
>>> s2lower = s2.islower()
>>> s2lower
True

(10)s.isspace();功能:如果s非空,且s中的每個字符都是空白字符,則返回True。

>>> s = ''
>>> s0 = s.isspace()
>>> s0
False
>>> s = '  '
>>> s0 = s.isspace()
>>> s0
True

(11)s.istitle();功能:如果s是一個非空的首字母大寫的字符串,返回True.

>>> s = 'wy'
>>> s0 = s.istitle()
>>> s0
False
>>> s = 'Wy'
>>> s0 = s.istitle()
>>> s0
True

(12)s.isupper();功能: 如果s至少有一個可大寫的字符,并且所有可大寫的字符都大寫則返回True。

>>> s = 'wy'
>>> s0 = s.isupper()
>>> s0
False

>>> s = 'Wy'
>>> s0 = s.isupper()
>>> s0
False

>>> s = 'WY'
>>> s0 = s.isupper()
>>> s0
True

(13)s.join(seq);功能:返回序列seq在連接起來后的結果,并且s在每兩項之間。

>>> seq = 'WWWWWWW'
 >>> s = 'y'
 >>> snew = s.join(seq)
 >>> snew
 'WyWyWyWyWyWyW'

(14)s.lower();功能: 將s中的字符變?yōu)樾憽?/p>

>>> snew
 'WyWyWyWyWyWyW'
 >>> s =snew.lower()
 >>> s
 'wywywywywywyw'

(15)s.replace(t,u,n);功能: 返回s的副本,其中每個t(或者最多n個)使用u替換。

>>> s
'wywywywywywyw'
>>> sre = s.replace('w','W')
>>> sre
'WyWyWyWyWyWyW'

>>> s
'wywywywywywyw'
>>> sre = s.replace('w','W',4)
>>> sre
'WyWyWyWywywyw'

(16)s.swapcase();功能:返回s的副本,并將大寫字符小寫,將小寫字符大寫。

>>> s = 'WyWyWyWy'
 >>> ssw = s.swapcase()
 >>> ssw
 'wYwYwYwY'

(17)s.zfill(w);功能:返回s的副本,如果比w短,就在開始出添加0 ,使其長度為w。

>>> s = 'www'
 >>> sz = s.zfill(10)
 >>> sz
 '0000000www'

以上這篇淺談python字符串方法的簡單使用就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python實現貪心算法的示例

    Python實現貪心算法的示例

    這篇文章主要介紹了Python實現貪心算法的示例,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-04-04
  • Python中靜態(tài)方法,類方法,屬性方法使用方法

    Python中靜態(tài)方法,類方法,屬性方法使用方法

    這篇文章主要介紹了Python中靜態(tài)方法,類方法,屬性方法使用方法,文章圍繞主題的相關資料展開詳細內容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • numpy庫ndarray多維數組的維度變換方法(reshape、resize、swapaxes、flatten)

    numpy庫ndarray多維數組的維度變換方法(reshape、resize、swapaxes、flatten)

    這篇文章主要介紹了numpy庫ndarray多維數組的維度變換方法(reshape、resize、swapaxes、flatten),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • 詳解Python中的Lock和Rlock

    詳解Python中的Lock和Rlock

    這篇文章主要介紹了Python中的Lock和Rlock的相關資料,幫助大家更好的理解和學習python線程的相關知識,感興趣的朋友可以了解下
    2021-01-01
  • Python中bytes字節(jié)串和string字符串之間的轉換方法

    Python中bytes字節(jié)串和string字符串之間的轉換方法

    python中字節(jié)字符串不能格式化,獲取到的網頁有時候是字節(jié)字符串,需要轉化后再解析,下面這篇文章主要給大家介紹了關于Python中bytes字節(jié)串和string字符串之間的轉換方法,需要的朋友可以參考下
    2022-01-01
  • 基于Python爬蟲采集天氣網實時信息

    基于Python爬蟲采集天氣網實時信息

    這篇文章主要介紹了基于Python爬蟲采集天氣網實時信息,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Python依賴包遷移到斷網環(huán)境操作

    Python依賴包遷移到斷網環(huán)境操作

    這篇文章主要介紹了Python依賴包遷移到斷網環(huán)境操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python3+Selenium+Chrome實現自動填寫WPS表單

    Python3+Selenium+Chrome實現自動填寫WPS表單

    本文通過python3、第三方python庫Selenium和谷歌瀏覽器Chrome,完成WPS表單的自動填寫,通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 對Python中創(chuàng)建進程的兩種方式以及進程池詳解

    對Python中創(chuàng)建進程的兩種方式以及進程池詳解

    今天小編就為大家分享一篇對Python中創(chuàng)建進程的兩種方式以及進程池詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python的Django中將文件上傳至七牛云存儲的代碼分享

    Python的Django中將文件上傳至七牛云存儲的代碼分享

    七牛云存儲可以幫助服務器轉存圖片等數據,類似于Dropbox等存儲服務,這里就帶給大家Python的Django中將文件上傳至七牛云存儲的代碼分享,需要的朋友可以參考下
    2016-06-06

最新評論