Python基础语法(二)


字符串的截取

字符串有默认的索引
截取顺序:从左往右 0 1 2 3...
从右往左 -1 -2 -3...
截取规则:左包右不包
字符串[开始位置:结束位置:步长]
步长:指下个位置开始截取第几个,不写默认截取下一个

字符串的运算

find('a')--从字符串中查找a,默认从左往右查找,如果找到返回第一次出现的下标,如果不存在返回 -1
rfind('a')--反向查找
count("a") # 从字符串中统计a出现的个数,如果存在返回个数,如果不存在返回0
myStr = "my shenti is Rerere,\n my Koudai ,is kongkong"
myStr.replace("a", "b") # 将myStr中所有的a替换成b,对原来的数据不会产生改变
split(",")# 将字符串按照","号进行切割成若干个部分
splitlines()# 将字符串按照换行符进行切割
partition("a") # 将字符串name按照默认从左往右出现的第一个"a"分割成若干部分,a没有删除
rpartition("a") # 将字符串name按照从右往左出现的第一个"a"分割成若干部分,a没有删除

高效学习:

1.思考知识点,总结规律,提出疑问

2.对提出的问题进行实践证实