1:填空:
l=range(100)
1. 如何取第一到第三个元素用的是 [0:3]
2. 如何取倒数第二个元素 [-2]
3. 如何取后十个 [:-10:-1]
2:详细说说 tuple,list,dict 的用法, 他们的特点
tuple:用的是小括号(),没有增删改操作,用于存放一些不动的数据.里边存放的数据安全系数较高,是不可变的
list:用的是中括号[],能够进行增删改操作,用于存放一些经常修改的数据,是可变的;
dict:用的是大括号{},能够进行增删改操作,用于存放一些键值数据,能够准确的找到,很方便。
小笔记:
字符串、列表、元组、字典每个常用的 5 个方法?
- 字符串---字符串方法总结
- strip() ->去掉字符串两端的空白符
- split() ->对字符串进行分割,默认按照空格分割
- join() ->字符串连接
- startwith(),endwith() ->判断是否以啥开头或者结尾
- replace() -> 字符串替换
- find() -> 查找字符串,存在返回第一个索引,不存在返回-1
- 列表---列表方法总结
- count() ->统计在列表中出现的个数
- apped() ->在列表末尾添加值
- pop() ->删除一个对象,默认最后一个
- remove() ->删除指定的第一个匹配项
- insert() ->插入对象
- index() ->获取索引
- extend()->迭代追加
- 元组
- count() ->统计在元组中出现的个数
- index() ->获取索引
- 字典---字典方法总结
- keys() ->获取所有的键
- pop() ->删除指定的键的键值对
- popitem() ->随机删除一个键值对
- update() ->更新字典,参数为一个字典,如果键已存在,则更改,不存在则添加
- setdefault() ->如果键存在则,返回该键对应的值,如果不存在,设置该键为设置的默认值,然后返回该键对应的值
- get() ->返回键对应的值
- fromkeys() ->创建字典,第一个参数为可迭代对象,每个值变成字典的键,第二个参数为每个键的默认值