字符串当中常用的函数(方法):
capitalize() 实现首字母大写 #print(str1.capitalize())
title 也可以实现首字母大写(驼峰式) #print(str1.title())
count 统计某一内容在当前字符串中出现的次数 #print(str1.count('e'))
len 函数: 统计当前内容的长度 #print(len(str1))
join 函数:用来拼接字符串 print('-'.join(list1))
strip 用来删除内容的 删除a,从左右两边进行删除,
没有内容,默认删除两边空格. #print(str1.strip('a'))
'''lstrip:从左边开始删除''' # print(str1.lstrip('a'))
rstrip 从右边开始删除 # print(str1.rstrip('b'))
split :分割字符串: *****重要 ,分割完成之后,返回一个list,存储分割完成的值 #print(str1.split('_'))
startswith:判断字符串以什么进行开头,
布尔值.
# print(str1.startswith('user'))
endswith 判断以什么进行结尾:
布尔值. # print(str1.endswith('name'))
find 查找内容,返回索引值,默认从左往右查找 # print(str1.find('9'))
rfind,它也是显示正数的索引位置.默认从文件的末尾开始查找,如果数据靠末尾的话,会增加查询的速度
replace 替换:将原有的字符,替换为指定的字符 #print(str1.replace('l','t',1))
lower:字符当中字母改为小写 #print(str1.lower())
upper 将所有小写的字母改为大写
isdigit:判断当前字符串当中内容是否全部为数值,
布尔值
isalpha:判断当前字符串当中内容是否全部为字母,
布尔值
islower 判断全部字母是否为小写,返回布尔值
isupper 判断全部字母是否为大写,返回布尔值
istitle 判断当前字符串首字母是不是大写,只有首字母是大写才会返回true
isalnum:判断当前的内容,是否为字母/数字,如果有特殊字符则为false
字符串可以相加也可以支持*运算,重复输出
|
|