感谢AI蜗牛车-阿里云天池Python训练营提供的相关学习资料
本节主要介绍python中的字符串及字典使用方法,并针对相关用法进行展开说明。其中拓展了需要掌握及区别的内容,对于切片的用法及内置函数需重点掌握。
八、字符串
1. 字符串的定义
字符串:引号之间的字符集合(单引号或双引号)
字符串中的转义字符
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\n | 换行 |
\t | 横向制表符(TAB) |
\r | 回车 |
原始字符串:所有的字符串都是直接按照字面的意思来使用 不转义特殊或不能打印的字符
在字符串前边加一个英文字母 r
三引号允许字符串跨多行(可包含换行符 制表符以及其他特殊字符)
2. 字符串的切片与拼接
具有不可修改性
通过元素的索引值 从字符串获取元素(索引值从0开始)
返回最后一个列表元素(索引值为-1)
使用+进行字符串拼接
3. 字符串的常用内置方法
capitalize()
字符串首字符大写
lower()
字符串所有字符小写
upper()
字符串所有字符大写
swapcase()
字符串大写转换为小写 小写转换为大写
count(str, beg= 0,end=len(string))
返回str在字符串中出现的次数 (beg end用于指定搜索范围)
endswith(suffix, beg=0, end=len(string))
检查字符串是否以指定子字符串 suffix 结束 如果是 返回 True 如果不是 返回 False (beg end用于指定搜索范围)
startswith(substr, beg=0,end=len(string))
检查字符串是否以指定子字符串 substr 开头 如果是 返回 True 如果不是 返回 False
find(str, beg=0, end=len(string)