4,Dvops python(字符串常用操作)

2021-06-12 01:06

阅读:564

标签:填充   split   swa   alpha   检查   括号   center   com   title   

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(字符串常用操作)

标签:填充   split   swa   alpha   检查   括号   center   com   title   

原文地址:https://blog.51cto.com/1014810/2521035


评论


亲,登录后才可以留言!