Python
字符串
-
切片:
-
指对操作的对象截取其中一部分的操作。(字符串、列表、元组都支持切片操作)
-
语法:
序列[开始位置下标:结束位置下标:步长]
-
注:
-
不包含结束位置下标对应的数据,正负整数均可;
-
步长是选取间隔,正负整数均可,默认步长为1;
-
若不写开始,默认从0开始选取;
-
若不写结束,表示选取到最后;
-
若不写开始和结束,表示选取所有;
-
若步长为负数,表示倒序选取;
-
下标-1表示最后一个位置;
-
开始与结束位置下标若均为负数,选取方向为从左到右,此时不能使用负步长,因为负步长表示从右到左选取,两者冲突,无法选择。
-
查找:
-
find()
字符串序列.find(‘子串‘, 开始位置下标,结束位置下标)
-
注:
-
检测子串是否包含在这个字符串中,如果在返回这个字串开始位置的下标,否则返回-1;
-
开始和结束位置下标可以省略,表示在整个字符串序列中查找。
-
index()
字符串序列.index(‘?串‘,开始位置下标,结束位置下标)
-
注:
-
检测某个?串是否包含在这个字符串中,如果在返回这个?串开始的位置下标,否则则报异常;
-
开始和结束位置下标可以省略,表示在整个字符串序列中查找。
-
count():
字符串序列.count(‘?串‘,开始位置下标,结束位置下标)
-
注:
-
返回某个?串在字符串中出现的次数;
-
开始和结束位置下标可以省略,表示在整个字符串序列中查找。
-
r?nd():
-
rindex():
-
修改:
-
判断:
-
startswith()
字符串序列.startswith(‘?串‘,开始位置下标,结束位置下标)
-
注:
-
检查字符串是否是以指定?串开头,是则返回True,否则返回False。
-
如果设置开始和结束位置下标,则在指定范围内检查。
-
endswith()
字符串序列.endswith(‘?串‘,开始位置下标,结束位置下标)
-
注:
-
检查字符串是否是以指定?串结尾,是则返回True,否则返回False。
-
如果设置开始和结束位置下标,则在指定范围内检查。
-
isalpha()
-
如果字符串?少有?个字符并且所有字符都是字?则返回True,否则返回False。
-
isdigit()
-
如果字符串只包含数字则返回True否则返回False。
-
isalnum()
-
如果字符串?少有?个字符并且所有字符都是字?或数字则返回True,否则返回False。
-
isspace()
-
如果字符串中只包含空?,则返回True,否则返回False。
字符串
原文:https://www.cnblogs.com/xswh/p/12770890.html