三、str字符串的常用方法
1、字母全大写,字母全小写 2、首字母写其他小写,大小写反转
3、内容居中,设置中长度 4、去除空格、制表符、换行符
5、判断以什么开头结尾 6、通过元素找索引
7、替换指定元素 8、判断只有字母/数字/
9、str转dict,分割替换指定元素
10、dict转str,列表中插入符号
11、格式化输出
12、计算元素出现的个数,计算str长度
1、upper 字母全部大写
str.upper
lower 字母全部小写
str.lower
2、capitalize 整体字符串的首字母大写,其余的小写
str.capitalize
title 非字母隔开的每个单词首字母大写
str.title
swapcase 字符串大小写反转
str.swapcase
3、center 内容剧中,可设定长度,默认填充空格,可设定填充
str.center(长度,'填充')
4、strip 去除首尾的空格/换行符/制表符
str.strip
lstrip 去除字符串首的空格/换行符/制表符
str.lstrip
rstrip 去除字符串首的空格/换行符/制表符
str.rstrip
5、startswith 判断以什么内容为开头,返回bool,可切片
str.etartswith('判断条件')
endswith 判断以什么内容为结尾,返回bool,可切片
str.endswith(判断条件)
6、find 通过元素找索引,返回元素的索引值,找不到返回-1
str.find('元素’,切片,切片)
infex 通过元素找索引,返回元素的索引值,找不到报错
str.infex('元素',切片,切片)
7、repalce 替换str的指定元素,可设置替换次数,只可正向替换
str.repalce('旧元素‘,’新元素‘)
8、isalnum str只能由字母或数字组成
str.isalnum()
str.isalpha只能由数字组成
str.isalpha()
isdigit str只能由字母组成
str.isdigit()
9、split 字符串转列表,已指定字符为条件,正向分割字符串并替换该字符,默认为空格,可以指定删除几个。
str.split('指定元素',替换数量)
rsplit 逆向分割替换
str.rsplit('指定元素',替换数量)
10、jion 将列表拆分成单个元素,并在元素之间添加指定符号,输出性质为字符串
列表中的最小元素只能为字符串,否则会报错
'替换符号’.jion(str)
11、format 格式化输出
1.变量=‘格式 {},格式 {},格式 {} ’.format(‘替换’,‘替换’,‘替换’)
2.根据编码(替换位的索引值),重复替换
变量=‘格式 {0},格式 {1},格式 {2} ’,格式 {1} ’.format(‘替换’,‘替换’,‘替换’)
3.根据key设定替换
变量=‘格式 {key1},格式 {key2},格式 {key3} ’.format(key1=‘替换’,key2=‘替换’,key3=‘替换’)
12、公共方法
(1)、len()计算str内元素的总个数。
len(str)
(2)、count 计算指定元素的出现的个数,可切片
st.count(’查询元素')