字符串与列表
字符串的定义
概念:有序的字符序列
作用:保存字母 中文 符号
格式:
变量名="元素1元素2..."
每一个字符都叫做元素
字符串中的最小单元是字符
空字符串
一个通过len()计算元素个数为0的字符串
格式:
str()
保留文本格式:
三引号
显示单引号或者双引号:
双包单,单包双
内置函数:
type()
len()
计算字符串中元素的个数
下标索引
作用:通过下标索引获取一个字符串中的某个位置的字符
格式:
变量名=字符串名[下标索引]
索引分类
(从左到右)0,1,2,…
(从右到左)-1,-2,-3,…
注意:
使用索引一定要注意字符串索引越界
切片
作用:用来获取字符串中的某个字符或者是字符串子串(字符片段)
格式:
变量名=字符串[start:end:step]#[起始:结束:步长]
步长的正负可以控制方向,正数从左到右,负数从右到左
反转(字符串逆序)
[::-1]
字符串常见操作
find(获取下标索引)
概念:如果不为-1,就是获取到了下标索引,反之就是没有拿到
a="abcdefg"
index=a.find("c")