索引:按从前往后的顺序从0开始。
索引取值:
正向索引:
a="1234"
s=a[3]
s为4
反向索引:
a="1234"
s=a[-2]
s为3
切片:结果=数据[起始位置索引:终止位置索引]
切片注意点:取头不取尾,终止位置索引+1
a="12345"
s=a[2:4]
s为"34"
加步长的切片:[start:end:length]
结果=数据[起始位置:终止位置:步长]
注意点:起始位置和终止位置不写,默认代表最前面和最后。
方法:数据对象.方法名(参数)
字符串的常用方法
format:格式化方法
replace:替代字符串中的内容
参数1:需要替换的内容
参数2:替换之后的内容
参数3:可以置顶替换次数(默认替换所有)
s='123kjhk123kjh123iuhi123iiu'
a=s.replace('123','555',2)
a 为'555kjhk555kjh123iuhi123iiu'
注意点:替换之后的内容只能传递字符串
find:查找指定字符的索引位置(默认返回找到的第一个)
join:字符串的拼接方法
a='-'.join(("1","2","3"))
a为"1-2-3"
split:把一个字符串,以分隔符为分割点,分割成多个字符
strip:去除前后指定的字符(默认是空白字符)
upper:将字符串中的小写字符转换为大写字符
lower:将字符串中的大写字符转换为小写字符