
本文共 1901 字,大约阅读时间需要 6 分钟。
python中字符串操作尤为重要,下面就常用的字符串操作方法做一整理
1.字符串大小写变换:
title :返回字符串的标题式样(即首字母大写)
upper :返回全大写字符串
lower:返回全小写字符串
swapcase:返回字符串大小写交换
s = " wWw.dqq.coM "
print("1:",s.title())
print("2:",s.upper())
print("3:",s.lower())
print("4:",s.swapcase())
运行结果:
1: Www.Dqq.Com
2: WWW.DQQ.COM
3: www.dqq.com
4: WwW.DQQ.COm
2.字符串字母数字检查
isalnum : 检查所有字符串是否只有数字和字母,返回结果为True或False
isalpha: 检查字符串中是否只有字母
isdigit: 检查字符串字符是否全为数字
islower/isupper:检查字符串字符是否全为小写/大写
istitle:检查字符串字符是否为标题式样
startswitch:检查字符串字符是否以特定字符开头
endswitch:检查字符串字符是否以特定字符结尾
s = "wwwmfdkmg"
print('1:',s.isalnum()) # 检查所有字符串是否只有数字和字母,返回结果为True或False
print('2:',s.isalpha()) #检查字符串中是否只有字母,返回结果同上
print('3:',s.isdigit()) #检查字符串字符是否全为数字
print('4:',s.isupper()) #检查字符串字符是否全为小写
print('5:',s.islower()) #检查字符串字符是否全为大写
print('6:',s.istitle()) #检查字符串字符是否为标题式样
print('7:',s.startswith('ww')) #检查字符串是否以'ww'开头
print('8:',s.endswith('cmg')) #检查字符串是否以'cmg'结尾
运行结果:
1: True
2: True
3: False
4: False
5: True
6: False
7: True
8: False
3.字符串分割、剥离与连接
split:字符串分割
strip:字符串剥离
lstrip:字符串左剥离
rstrip:字符串右剥离
join:字符串连接
s = "wWw.dqq.com"
print('1:',s.split('.')) #以"."进行字符串分割,返回结果为列表。以split()括号里的参数为标准进行字符串分割print('2:',s.strip(' ')) #剥离字符串两端空格。 不指定参数时默认剥离首尾空格和换行print('3:',s.lstrip('w')) #剥离字符串左端空格和wprint('4:',s.rstrip('mo')) #剥离字符串右端空格及字符m和oprint('5:',"-".join(s.split('.'))) #以“.”进行字符串分割后,再以“-”进行字符串连接
运行结果:
1: ['wWw', 'dqq', 'com']2: wWw.dqq.com3: Ww.dqq.com4: wWw.dqq.c5: wWw-dqq-com
4.字符串的查找与替换
count: 统计某个字符出现的次数
capitalize:字符串首字母大写(注意区分和title的区别)
find:找到这个字符返回下标,多个时返回第一个;不存在的字符返回-1
index: 找到这个字符返回下标,多个时返回第一个;不存在的字符报错
replace:字符串替换
center:字符串两边填充特定字符
s = "s2 wWw.dqq.com"
print('1:',s.count('q'))print('2:',s.capitalize())print('3:',s.find('q'))print('4:',s.index('c'))print('5:',s.replace('q','a'))print('6:',s.center(40,'*')) #输出一个两边用*补充的长度为40的字符串
运行结果:
1: 2
2: S2 www.dqq.com
3: 8
4: 11
5: s2 wWw.daa.com
6: ************s2 wWw.dqq.com *************
以上为字符串常用方法,如发现其他方法后续继续补充。
转载地址:https://blog.csdn.net/weixin_39603908/article/details/110243277 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关于作者
