1. 字符串:双引号或单引号中间的数据,就是字符串,如果字符串本身包含单引号,就要用双引号去定义,如果字符串本身存在双引号,就要用单引号去定义,输入:input(),输出print()
2. 下标:就是编号,也成为索引,可以是一个正数也可以是一个负数,python中下标从0开始,0表示第一个字符,-1表示最后一个字符,下标的语法:变量[下标],len函数可以得到字符串的长度
3. 切片:和下标不同,下标只能获取一个数据,而切片可以获取一段数据或多个数据
4. 切片语法:变量[start:end:step]——start代表开始位置的下标,end代表结束位置的下标,但是不包含end对应的下标,step代表两个下标之间的间隔,默认为1;step不写,代表默认间隔为1,end不写,代表一直取到最后一个下标,start不写,代表从0开始取,如果想要反转输出字符串,step步长应为负数
5. 字符串的常见操作:查找:find、index、count
- find():在字符串中查找是否存在某个字符串,
格式:my_str.find(sub_str, start, end),sub_str为要查找的字符串,类型为str;start为开始查找的下标位置,以0为开始;end为结束的位置即查到哪里结束,返回值:查找到的结果,如果能找到str,就会输出对应的下标,如果查不到,输出-1;rfind为从后往前查找
- index():同find一致,唯一区别是,使用find方法查不到结果时,会输出-1,而使用index方法查找不字符串时,系统会报错;
格式:my_str.index(sub_str, start, end);rindex从后往前查找。
- count():统计出现的次数
格式:my_str.count(sub_str)
列表
元组
字典