# Python学习笔记

Python学习笔记

第五天笔记–python的字符串

字符串
是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。例如:
# Python学习笔记

常用方法:

  1. .capitalize:将字符串的首字母大小# Python学习笔记
  2. center :将字符串居中,第二个参数表示填充的符号# Python学习笔记
  3. count :统计字符串中出现字符或者字符串次数# Python学习笔记
  4. encode :将字符串转换为字节,编码和解码要使用同一个标准,与它对应的是字节的decode(解码)# Python学习笔记
  5. endswith :判断字符的结尾# Python学习笔记
  6. startswith:判断字符的起始# Python学习笔记
  7. find :查找字符串中某个字符或者字符串第一次出现的位置不存在返回“-1”# Python学习笔记
  8. rfind :找最后一个# Python学习笔记
  9. index :查询下标(与find一样), 不存在则报错; # Python学习笔记
  10. rindex :找最后一个# Python学习笔记
  11. format :python3推出新的一种格式化字符串的方式# Python学习笔记
  12. join :用来拼接字符串,参数是一个可迭代对象# Python学习笔记
  13. split :分割字符串
  14. rsplit :分割字符串# Python学习笔记
  15. lower :转小写
  16. upper :转大写# Python学习笔记
  17. title :转换字符串为一个符合标题的规则# Python学习笔记
  18. strip :清除字符串两边的空格# Python学习笔记
  19. rstrip :清除右边的空格
  20. lstrip :清除左边空格# Python学习笔记
  21. replace :替换字符串
    # Python学习笔记

.

- 切片

切片是Python为大家提供用来切割、分割、截取容器的方式,(切片是一个前闭后开的区间)
可迭代对象有:列表、元组、字典、字符串;常结合for循环使用;均可使用索引切片,
容器[start:] # 从start位置开始截取容器,截取到末尾
容器[start:end] # 从start位置开始,到end位置结束,注意,不包含end位
容器[:end] # 如果:左侧不写,默认(0)就下标为0的位置开始
容器[start????step] # 注意:step表示步长,默认是1,可以自己指定
# Python学习笔记
总结:Python没有针对字符串的截取函数,只需要切片一个操作就可以完成