一、字符串对象
1、什么是字符串对象
‘ ’
“ ”
“”“字符串”“”
‘’‘字符串’‘’
2、字符串对象有哪些常用的方法
字符串可以被迭代,也可以通过下标访问
注意:字符串是不可变类型,需要用一个变量接收
capitalize() #首字母大写,没有参数
center(width) #居中对齐。小于字符串长度无变化,大于字符串长度会居中显示
count(char) #统计字符数量
endswith(char) #以char结束,返回一个布尔值
startswith(char) #以char开始,返回一个布尔值
find() #查找某个字符或者字符串在该字符串中的位置,如果找不到返回-1(-1表示不存在)
rfind() #查最后一个,从右往左查,但是下标不变
index() #查第一个,用来检索某个字符或字符串在该字符串中的索引位置,如果找不到则抛出异常
rindex() #查最后一个,从右往左查,但是下标不变
format() #格式化字符串
join() #
split(char) #按照特定的字符串分割字符串,结果是列表
upper() #转大写
lower() #转小写
strip() #清楚两侧空格
lstrip() #清楚左侧空格
rstrip() #清楚右侧空格
title() #将字符串格式化为符合标题的
replace(old_str,new_str) #替换字符串
encode() #将字符串转换为字节
#字节对象中有一个decode方法,可以将字节转换为对应编码的字符串
二、切片
切片是python提供给开发者用来分割、切割字符串或者其他有序可迭代对象的一种手段
字符串[index] #访问字符串的某个字符
字符串[start:end] #从start下标位置开始切割字符串,切去end位置
三、函数