没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
## 一、 序列类型数据的常用操作
序列类型指:
1. 基本的序列类型:list、tuple、range
1. 处理二进制数据的序列: bytes bytearray memoryview
1. 处理文本的序列: str
序列类型数据的常用操作,s和t是相同类型的序列:
1. `x in/not in s` 检查成员
1. `s + t` 合并序列
1. `s * n` 重复序列
1. `s[i:j:k]` 切片操作(截取序列部分内容)
1. `len(s)`
1. `max/min(s)`
1. `s.index(x, i, j)` x在s中第一次出现的索引
1. `s.count(x)` x在s中出现的次数
1. 比较 两个相同类型序列可以比较,相比较的元素按字典序比较
## 二、 可变序列类型数据的操作
可变序列指以上序列中除 `tuple` 外的序列
可变序列类型数据的操作,s是可变序列类型数据的实例,t是任何可迭代对象:
1. `s[i] = x` 替换单个元素
1. `s[i:j:k] = t` 替换多个元素
1. `s.append(x)` 末尾添加元素
1. `s.pop(i)` 删除指定索引的元素
1. `s.insert(i, x)` 指定索引插入元素
1. `s.remove(x)` 删除(首个)指定元素
1. `del s[i:j:k]` 删除(多个)元素
1. `s.extend(t)` <=> `s += t`
1. `s *= n`
1. `s.copy()` 浅复制TODO
1. `s.clear()` 清空元素
1. `s.reverse()` 反转元素
# 三、字符串
字符串常用方法
1. `capitalize()` 首字母大写
1. `upper()`
1. `lower()`
1. `swapcase()`
1. `title()`
1. `center(width, fillchar)` 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格
1. `ljust(width[, fillchar])`
1. `rjust(width,[, fillchar])`
1. `zfill (width)`
1. `strip([chars])`
1. `lstrip()`
1. `rstrip()`
1. `maketrans()`
1. `replace(old, new [, max])`
1. `expandtabs(tabsize=8)`
1. `translate(table, deletechars="")`
1. `encode(encoding='UTF-8',errors='strict')` 编码字符串,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或者'replace' 对应 bytes.decode(encoding="utf-8", errors="strict")
1. `endswith(suffix, beg=0, end=len(string))`
1. `startswith(substr, beg=0,end=len(string))`
1. `find(str, beg=0, end=len(string))`
1. `rfi
点击阅读更多
资源评论
吉利吉利
- 粉丝: 24
- 资源: 308
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功