java 单机接口限流处理方案
266
2022-08-25
字符串的常用操作(字符串的基本操作)
1.字符串的查询操作
1.index()
查找子串substr第一次出现的位置,如果查找的字串不存在,抛出ValueError
2.rindex()
查找子串substr最后一次出现的位置,如果查找的字串不存在,抛出ValueError
3.find()
查找子串substr第一次出现的位置,如果查找的字串不存在,返回-1
4.rfind()
查找子串substr最后一次出现的位置,如果查找的字串不存在,抛出-1
print('----字符串的查询操作-----')s = 'hellohello's1 = 'lo' # lo 一共出现两次,第一次在第3个位置,第二次在第8个位置s2 = 'world'print(s.index(s1))#查找 lo 第一次出现的位置#print(s.index(s2))# world 不在s中,抛出ValueErrorprint(s.rindex(s1))#查找 lo 最后一次出现的位置#print(s.rindex(s2))# world 不在s中,抛出ValueErrorprint(s.find(s1))#查找 lo 第一次出现的位置print(s.find(s2))# world 不在s中,抛出-1print(s.rfind(s1))#查找 lo 最后一次出现的位置print(s.rfind(s2))# world 不在s中,抛出-1
2.字符串的大小写转换操作
1.upper():所有字符串都转换成大写字母
2.lower():所有字符串都转换为小写字母
3.swapcase():大写字符转换为小写字符,小写字符转换为大写字符
4.capitalize():字符串的第一个字母大写,其余小写
5.title():每个字词的第一个字母大写,其余小写
print('------字符串的大小写转换-------')s = 'hello Python'a = s.upper()print(a)a = s.lower()print(a)a = s.swapcase()print(a)a = s.capitalize()print(a)a = s.title()print(a)
3.字符串内容对齐操作
1.center():居中对齐,第一个参数指定宽度,第二个参数指定填充字符,第二个参数是可选的,默认是空格,如果设置宽度小于实际宽度,则返回原字符串
2.ljust():左对齐,第一个参数指定宽度,第二个参数指定填充字符,第二个参数是可选的,默认是空格,如果设置宽度小于实际宽度,则返回原字符串
3.rjust():右对齐,第一个参数指定宽度,第二个参数指定填充字符,第二个参数是可选的,默认是空格,如果设置宽度小于实际宽度,则返回原字符串
4.zfill():右对齐,左边用0填充,该方法只接受一个参数,用于指定字符串的宽度,如果指定的宽度小于等于字符串的长度,返回原字符串
print('---字符串内容对齐-----')s = 'hello,python'#字符串宽度是10print(s.center(20,'*'))#居中对齐,用*填充print(s.ljust(20,'$'))#左对齐,用$填充print(s.rjust(20,'%'))#右对齐,用%填充print(s.zfill(20))#右对齐,左边用0填充print(s.center(5,'#'))#5 < 10 ,返回原字符串print(s.zfill(10))# 10 <= 10 ,返回原字符串
4.字符串的劈分操作
split():从字符串的左边开始劈分,默认的劈分参数是空格字符串,返回的值都是一个列表;以通过参数sep指定劈分字符串的劈分符;通过maxsplit指定劈分字符串的最大劈分次数,在经过最大次劈分之后,剩余的子串会单独作为一部份
rsplit():从字符串的右边开始劈分,默认的劈分参数是空格字符串,返回的值都是一个列表;以通过参数sep指定劈分字符串的劈分符;通过maxsplit指定劈分字符串的最大劈分次数,在经过最大次劈分之后,剩余的子串会单独作为一部份
print('----字符串的劈分操作------')s = 'hello world python'lst = s.split()print(lst)s1 = 'hello|world|python'lst1 = s1.split(sep='|')lst2 = s1.split(sep='|',maxsplit=1)print(lst1)print(lst2)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~