学习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中的字符变为小写。
> 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,字符串方法
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。