1.字符串大小写变换:
title :返回字符串的标题式样(即首字母大写) upper :返回全大写字符串 lower:返回全小写字符串 swapcase:返回字符串大小写交换
s = " wWw.dqq.coM " print("1:",s.title()) ##WWw.dqq.coM print("2:",s.upper()) ##WWW.DQQ.COM print("3:",s.lower()) ##www.dqq.com print("4:",s.swapcase())
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'结尾
3.字符串分割、剥离与连接
name.split:字符串分割 name.strip:字符串剥离 name.lstrip:字符串左剥离 name.rstrip:字符串右剥离 "拼接字符".join(name):字符串连接
s = " wWw.dqq.com " print('1:',s.split('.')) #以"."进行字符串分割,返回结果为列表。以split()括号里的参数为标准进行字符串分割 print('2:',s.strip(' ')) #剥离字符串两端空格。 不指定参数时默认剥离首尾空格和换行 print('3:',s.lstrip(' w')) #剥离字符串左端空格和w print('4:',s.rstrip(' mo')) #剥离字符串右端空格及字符m和o print('5:',"-".join(s.split('.'))) #以“.”进行字符串分割后,再以“-”进行字符串连接 ###输出结果 1: [' wWw', 'dqq', 'com '] 2: wWw.dqq.com 3: Ww.dqq.com 4: wWw.dqq.c 5: 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')) ##q 替换成a print('6:',s.center(40,'*')) #输出一个两边用*补充的长度为40的字符串
练习 csv格式 和字符串 转换
查看更多关于4,Dvops python(字符串常用操作)的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did169646