码迷,mamicode.com
首页 > 其他好文 > 详细

字符串及字符串的常用操作

时间:2020-11-16 13:18:32      阅读:2      评论:0      收藏:0      [点我收藏+]

标签:大写   不同的   开始   count   赋值   api   lower   +=   第一个   

字符串是不可更改的,更改后必须重新赋值

例: ----------------------------------------------------------------------------------
name = ‘ alex leNb ‘
name1 = name.strip() # strip() 是去掉字符串两端的空格
print(name1) # 返回值为 ‘alex leNb‘
name2 = name.replace(‘al‘,‘‘) # replace(‘需替换内容‘,‘替换内容‘) 是替换指定内容
print(name2) #返回值为 ‘ex leNb‘
name1.startswith(‘al‘) # startswith(‘xx‘) #是否以xx开头 范围值为True 或 Flase
name1.endswith(‘Nb‘) #endswith(‘xx‘) #是否以xx结尾 范围值为True 或 Flase
----------------------------------------------------------------------------------
name1 = ‘alex leNb‘
name2 = name1.split(‘l‘) # split(‘x‘) # 用字符串内的x切割并且返回的是一个列表,列表内是分割后的字符串
print(name2) #返回值为[‘a‘, ‘eX ‘, ‘eNb‘]
name2 = name1.split(‘l‘,‘1‘) # split(‘x‘,‘几次‘) #
print(name2) #返回值为[‘a‘, ‘eX leNb‘] # 默认从第一个x开始切割
name3 = name1.upper() # 字符串修改为全部大写
print(name3) # 返回值为ALEX LENB
name4 = name1.lower() #字符串修改为全部小写
print(name3) #范围值为alex lenb
name5 = name1.capitalize() # capitalize() 字符串首个字母大写
print(name5) #返回值为Alex lenb 如果第一个字符以后有大写字母会默认修改为小写
----------------------------------------------------------------------------------
name = ‘alex leNb‘
print(name.count(‘l‘)) # count(‘x‘) 计数函数,输出字符串类出现几次x的字符
第一种查询的方法
num = name.find(‘e‘,0,5) # find(‘x‘.‘y‘,‘z‘) 找到指定字符的位置 x=需要查找的对象 y= 查询的起始下标 z=查询的结束下标
print(num) #返回值为 2 6
第二种查询的方法
conut = 0 # count = 0 为循环体的判断变量
while count < len(name) #len(变量名) 为变量的长度 长度判断以1起始 while为循环函数 < len(name)当循环到变量长度最后一个字符则停止循环
if name[count] == ‘e‘: #if= 如果的意思 name[count] 为每次循环时,不同的下标字符 当下标字符==‘e‘时
print(count) #则打印字符所在的长度位置 返回值为2 6
count += 1 # 让每次循环的循环体判断变量累计

字符串及字符串的常用操作

标签:大写   不同的   开始   count   赋值   api   lower   +=   第一个   

原文地址:https://www.cnblogs.com/D-J-M/p/13953180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!