1.字符串方法:
*.count('a',star,end):返回字符串中包含的指定的子字符串数量(索引值不写,默认从头至尾查找)
*.find('a',star, end)回指定的子字符串在字符串中出现的位置[index]
1- 只返回查找第一个出现的位置
2- str1.find('a',3) 指定开始查找位置的下标
3- 如果要查找的内容,不在该对象里面,那么该方法返回 -1
*.index(''): 内容查找不到会报错:ValueError: substring not found
*.endswith(''):检查字符串是否以指定的字符串结尾 --返回值 bool
*.startswith(''):检查字符串是否以指定的字符串开头 --返回值 bool
*.isalpha(): 检查字符串中是否都是字母 ---返回值 bool
*.isdigit(): 检查字符串中是否都是数字 ---返回值 bool
.lower(): 将字符串里面如果有大写字母的全部转为小写字母
.upper :将字符串里面如果有小写字母的全部转为大写字母
.strip(): 将字符串前置空格和后置空格删除 不能去中间空格
.lstrip(): 将字符串前置空格删除
.rstrip(): 将字符串后置空格删除
*‘;’.join(): 将sepuence类型的的元素字符合并(链接)成一个字符串,';'作为分隔符
例:
alist = ['i','like','play','football']
print(' '.join(alist)) ==== i like play football ----str
*.split(','):将字符串分隔成几个字符串,参数作为分隔切点,返回list格式的数据,切点被剔除。
如果切点不存在,依然返回列表,整个字符串作为列表的第一个数据返回。
例:
a = 'i*like*fult'
print(a.split('*'))=======[i, like, fult]
*.replace('old','new','count'):替换字符串中指定的子字符(默认指定的字符在字符串中将被全部替换,可以指定替换的个数)
str = 'abbbcaad'
print(str.replace('a', 'x')) ======xbbbcxxd
2.列表
添加:
.append(''):在列表尾部添加元素
.insert(index,val):在列表的指定位置插入数据
删除:
del alist[index]:删除列表中指定的索引的元素
.pop(index):删除指定元素,并返回删除掉的元素 ===alist.pop(0)
.remove(val):删除指定的元素值得元素。需要遍历列表一个个对比,效率低。
例:
alist.remove('a')
3.其他:
range(0,10)左闭右开