字符串、列表、元组总结
相同的部分
功能 | 操作/函数 |
---|
创建 | 都可用函数创建 |
拼接 | + |
重复 | * |
索引、切片 | [ ] [ : :] |
按索引或切片改值 | |
按索引或切片查 | |
删除 | del |
元素个数 | len( ) |
计数 | count( ) |
最大值 | max( ) |
最小值 | min( ) |
查指定元素下标 | index( ) |
都可遍历 | |
不同的部分
字符串和元组都是不可改变的,列表是可变的
元组和列表可包含任何类型的元素序列,字符串只能包含字符
字符串、列表、元组各函数总结
模块 | 函数 | 简单描述 |
---|
分割 | .join( ) | 将指定字符插入到元素之间 |
| split( ) | 以指定字符分割字符串并去除该字符 |
| partition( ) | 以指定字符分割字符串并保留该字符 |
删 | strip( ) | 删除两侧指定元素,默认删空格 |
| lstrip( ) | 删除左侧指定元素,默认删空格 |
| rstrip( ) | 删除右侧指定元素,默认删空格 |
| del | 删除整个字符串 |
改 | replace( ) | 替换指定元素 |
| 通过索引修改 | |
查 | find( ) | 查找元素并返回第一次出现的元素的索引值,查找不到,返回-1 |
| index( ) | 查找元素并返回第一次出现的元素的索引值,查找不到,报错 |
| rindex( ) | 从右往左查找 |
转化字符 | lower( ) | 转小写 |
| upper( ) | 转大写 |
| swapcase( ) | 大小写互换 |
| title( ) | 转为标题的形式 |
| capitalize( ) | 首字母大写 |
对齐 | center( ) | 居中对齐 |
| ljust( ) | 居左对齐 |
| rjust( ) | 居右对齐 |
| zfill( ) | 居右对齐,补充0 |
计数 | count( ) | 计数 |
查 | find( ) | 查找元素并返回第一次出现的元素的索引值,查找不到,返回-1 |
| index( ) | 查找元素并返回第一次出现的元素的索引值,查找不到,报错 |
| rindex( ) | 从右往左查找 |
判断 | isalnum( ) | 判断字符串由字母或数字组成 |
| isalpha( ) | 判断字符串仅由字母组成 |
| isdigit( ) | 判断字符串仅由数字组成 |
模块 | 函数 | 简单描述 |
---|
增 | append( ) | 整体加入 |
| extend( ) | 按元素加入 |
| inser( ) | 按索引加 |
| 通过索引增加,单不能超过已有索引的最大值 | |
删 | pop( ) | 按索引删元素,默认删最后一个 |
| remove( ) | 移除第一次遇到的指定元素,无返回值 |
| del | 默认删除整个列表,有索引参数则删除该索引对应的元素 |
| clear( ) | 清空列表 |
| 按照索引直接修改 | |
查 | index( ) | 查找元素的下标 |
| 按照索引、切片、遍历查找 | |
模块 | 函数 | 简单描述 |
---|
删 | del | 删除整个列表 |
查 | index( ) | 查找元素的下标 |
| 按照索引、切片、遍历查找 | |