1 引入
截取字符串中特定部分的方法:可以使用 str[beginIndex:endPosition]
,其中str
为需要截取的字符串,beginIndex
为需要截取的第一个字符的下标,endPosition
为截取字符最后一个字符的下标。
该部分和 Python-字符串-分割字符串
有点类似。
2 解决
2.1 切片
str[l,r]
:字符串可以理解成一个下标从0开始的数组,这里表示[l,r)
的部分;l
不写默认0,r
不写默认最后一个;l
和r
也可以是负数,表示截取方向从右到左。
1 | test_str = "hello.python" |
2.2 index+切片
先获取字符的下标位置,再通过以上的方法截取。
a.index(b, begin, end)
:a
为需要校验字符串,b
为字符串,begin
为开始截取的字符的下标(默认为0
),end
结束字符下标(默认为字符长度),截取字符串[begin,end)
1 | test_str = "hello.python" |