字符串切片
注:定义字符串变量为str,此str不为str()方法
str [ 起始下标:结束下标 ] 即表示从开始到结束的字符
str [ :结束下标] 即表示从0开始到结束位置
str [ 开始下标 :] 即表示从开始下标到字符串结尾
str[ - 值:] 即表示从后面开始取
str[ :: x] 即表示每取一个跳过 x 个字符
str[ ::-1] 即将字符串倒过来输出
字符串运算符
+ 字符串拼接 * 重复输出字符串(字符*次数) 【】 通过索引取字符
【:】 字符串切片 in 成员运行符 not 成员不包含对比符
转译字符
\ 在行尾时 续行符(可以去下一行编写,输出是只为一行)
\\ 反斜杠 \‘ 单引号 \" 双引号 \a 响铃
\b 退格 \e 转意 \000 空 \n 换行
\v 纵向制表符 \t 横向制表符 \r 回车 \f 换页
strip() 方法 删除,附加替换
注意 strip() 方法只能删除开头或者结尾的字符,不能删除中间部分的字符
str.strip() -- 去除首部空格
str.strip("具体字符") --移除字符串头部尾部包含的指定字符
str() 方法拓展
str.lstrip() --移除首部空格
str.rstrip() --移除尾部空格
replace() 方法 替换
str.replace('1 ','2') ---此方法为替换 即 2 替换掉前面的 1
str.replace('1','2','3') ---此方法为替换限制次数,即,2 替换掉1,最大替换 3 次
注:可替换字符串任意位置
swapcase() 方法 大小写转换
str.swapcase() ---字符串 str 为小心则返回为大写,反之。
title() 方法 返回标题化字符
str.title() --返回"标题化"的字符串,就是说所有单词都是以大写开始。
find() 方法 判断一个字符串是否包含某子串
str.find('a') --从下标0开始,查找在字符里第一出现的子串,返回位置
str.find('a', 1) --从下标0开始,查找在字符里第一出现的子串,返回位置
str.find('你好') --从下标0开始,查找不到,返回 -1