国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2019-11-25 16:38:20
字體:
供稿:網(wǎng)友

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

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

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

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

>>> 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的個數(shù))。舉例如下:

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

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

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

(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)>>> sfind7>>> srfind = s.rfind(t,1,19)>>> srfind12

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

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

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

>>> s'YYYYYYYwwwwwwYYYYYYY'>>> sisal = s.isalpha()>>> sisalTrue>>> s1'ssss0000'>>> sisal0 = s1.isalpha()>>> sisal0False

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

>>> sdigit = 'www000'>>> sd = sdigit.isdigit()>>> sdFalse>>> sdigit0 = '1234567890'>>> sd0 = sdigit0.isdigit()>>> sd0True

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

>>> s0 = '1234567890'>>> s0lower = s0.islower()>>> s0lowerFalse>>> s1 = '1234WWW'>>> s1lower = s1.islower()>>> s1lowerFalse>>> s2 = '123456789w'>>> s2lower = s2.islower()>>> s2lowerTrue

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

>>> s = ''>>> s0 = s.isspace()>>> s0False>>> s = '  '>>> s0 = s.isspace()>>> s0True

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

>>> s = 'wy'>>> s0 = s.istitle()>>> s0False>>> s = 'Wy'>>> s0 = s.istitle()>>> s0True

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

>>> s = 'wy'>>> s0 = s.isupper()>>> s0False>>> s = 'Wy'>>> s0 = s.isupper()>>> s0False>>> s = 'WY'>>> s0 = s.isupper()>>> s0True

(13)s.join(seq);功能:返回序列seq在連接起來后的結(jié)果,并且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字符串方法的簡單使用就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 凤城市| 丰城市| 金秀| 前郭尔| 延安市| 屏山县| 崇阳县| 晋中市| 乐业县| 清原| 滦南县| 集贤县| 林周县| 绿春县| 泸州市| 济阳县| 富阳市| 亚东县| 西和县| 荆州市| 镇宁| 定边县| 中西区| 枣庄市| 宜良县| 双鸭山市| 琼结县| 蓝山县| 蓬溪县| 拉萨市| 堆龙德庆县| 迁西县| 建水县| 东至县| 玉田县| 浙江省| 舞钢市| 申扎县| 宾川县| 奉节县| 射洪县|