# Python学习笔记
Python学习笔记
第五天笔记–python的字符串
字符串
是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。例如:
常用方法:
- .capitalize:将字符串的首字母大小
- center :将字符串居中,第二个参数表示填充的符号
- count :统计字符串中出现字符或者字符串次数
- encode :将字符串转换为字节,编码和解码要使用同一个标准,与它对应的是字节的decode(解码)
- endswith :判断字符的结尾
- startswith:判断字符的起始
- find :查找字符串中某个字符或者字符串第一次出现的位置不存在返回“-1”
- rfind :找最后一个
- index :查询下标(与find一样), 不存在则报错;
- rindex :找最后一个
- format :python3推出新的一种格式化字符串的方式
- join :用来拼接字符串,参数是一个可迭代对象
- split :分割字符串
- rsplit :分割字符串
- lower :转小写
- upper :转大写
- title :转换字符串为一个符合标题的规则
- strip :清除字符串两边的空格
- rstrip :清除右边的空格
- lstrip :清除左边空格
- replace :替换字符串
.
- 切片
切片是Python为大家提供用来切割、分割、截取容器的方式,(切片是一个前闭后开的区间)
可迭代对象有:列表、元组、字典、字符串;常结合for循环使用;均可使用索引切片,
容器[start:] # 从start位置开始截取容器,截取到末尾
容器[start:end] # 从start位置开始,到end位置结束,注意,不包含end位
容器[:end] # 如果:左侧不写,默认(0)就下标为0的位置开始
容器[start????step] # 注意:step表示步长,默认是1,可以自己指定
总结:Python没有针对字符串的截取函数,只需要切片一个操作就可以完成