python按特定字符分割字符串,python根据字符分割
转载:https://www.cnblogs.com/hellofengying/p/10400104.html
Python使用变量[head subscript: tail subscript]截取一个字符串,对应的字符串可以被截取,其中下标从0开始,可以是正数也可以是负数,下标可以为空,表示头或尾。
示例:字符串截取str= 12345678
打印字符串[0:1]
1 #从字符串位置0到位置1输出字符。
打印字符串[1:6]
2456 #输出从str位置1到位置6的字符
num=18
Str= 0000 str (num) #合并字符串
Str [-5:] #输出字符串的右5位
00018
Python替换字符串使用变量。replace("替换的内容","替换的内容"],次数]),替换的次数可以为空,表示全部替换。注意,用replace替换字符串只是一个临时变量,需要重新赋值后才能保存。
示例2:字符串替换str= akakak
Str=str.replace (k , 8) #用8替换字符串中的所有K。
打印字符串
a8a8a8 #输出结果
Python搜索字符串使用变量。find("找什么"[开始位置,结束位置]),开始位置和结束位置表示要查找的范围,如果为空则表示查找全部。找到了就还位置。位置从0开始,找到就返回-1。
示例3:字符串查找str=a,hello
Print.find (hello) #在字符串str中查找字符串hello
2 #输出结果
Python拆分字符串使用变量。split(" split marker "[拆分次数]),拆分次数表示最大次数;如果它是空的,所有将被分割。
示例4:字符分割
str=a,b,c,d
Strlist=str.split(,)#用逗号分割str字符串并保存到列表中。
对于strlist中的值:#循环输出列表值
打印值
#输出结果
b
c
d
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。