一:字符串基础
1.1字符串理解
python中的字符串被单引号或双引号包围,“hello”,与'hello'相同,可以使用print()函数显示字符串文字
1.2将字符串分配给变量
1.3多行字符串
可以使用三个引号将多行字符串分配给变量
输出:
1.4字符串是数组
python没有字符数据类型,单个字符是一个长度为1的字符串,[]为可用于访问字符串的元素。获取位置1处的字符
1.5遍历字符串
循环遍历
输出:
1.6字符串长度
len()函数返回字符串的长度,注意标点符号和空格也算一个长度
1.7检查字符串
输出:
二:切片字符串
2.1切片
使用切片语法返回一系列字符串。指定开始索引和结束索引,用:分隔,用返回字符串的一部分
输出:
2.2从头开始切片
输出:
2.3切到最后
省略结束索引,范围将到最后
输出:
2.4负索引
使用索引从字符串末尾开始切片,从右往左看
输出:
三:修改字符串
3.1小写转大写
upper()方法以大写形式返回字符串
输出:
3.2.大写转小写
lower()方法以小写形式返回字符串
3.3删除空格
空白是实际文本之前和之后的空间,strip()放法从开头或结尾删除任何空格
输出:
3.4替换字符串
replace()方法用另一种字符串替换一个字符串
输出:
3.5拆分字符串
split()方法返回一个列表,其中指定分隔符之间的文本成为列表项
输出:
四:字符串链接
输出:
五:格式化字符串
5.1format传参
输出:
5.2format()多个个传参
format()方法接受无限数量的参数,并放置在各自的占位符
输出:
六:字符串方法总结
1.capitalize() 将第一个字符转换为大写
2.casefold() 将字符串转换为小写
3.center() 返回一个居中的字符串
4.count() 返回指定值在字符串中出现的次数
5.encode() 返回字符串的编码版本
6.endswith() 如果字符串以指定的值结尾,则返回 true
7.join() 将可迭代的元素连接到字符串的末尾
8.find() 在字符串中搜索指定值并返回找到它的位置
9.format() 初始化字符串中的指定值
10.index() 在字符串中搜索指定值并返回找到它的位置