1.字符串
1.字符串的连接和重复, 连接用"+"加号进行, 重复用"*"乘号进行.
2.获取字符的长度,用函数len()进行获取, str1 = len(string)
3.字符的索引,直接用下标进行, str1 = "hello word" print(str1[3])
4.字符串的切片 格式: str1 = "hello word" print(str[1: 5: 2])
5.字符串的不可变性.字符串在内存中一旦创建,则字符串的内容终身无法更改。如果想获取不同的字符串,只能再重新创建一个字符串。
2.列表
1. 如何定义一个list 实例 list1 = ["abc", 3, 5, "222"]
2.增 给list添加元素 list1.append(obj) 无返回值,在原来的列表末尾添加一个元素
list1.insert(index:obj) 无返回值,修改原来的列表 index: 插入的位置 obj: 插入的元素
list.extend(obj) 无返回值,与原来的数组相加(连接)
3.删 删除list元素 del list(index) 无返回值, 删除列表index(索引)位置的元素
list.pop(index) 返回删除的元素,可以定义一个变量来接收
list.remove(obj) 无返回值,删除remove后面跟的元素,如果列表中不存在改元素,系统则抛出异常
list.clear() 清空整个列表
4.改 修改list中的元素 通过下标索引来进行修改 例子: list[1] = "AAAA"
5,查 查找list中元素 通过下标索引来进行查找 例子: i = list[7]
通过循环来进行查找: 如: for循环 while循环
同过切片来进行查找list[开始: 终止: 步长]
3.元组
1.如何定义一个元组 实例: tup = ("1", 2, "ABC", "abc")
注意:元组的元素不能进行修改
2.删 删除tup元素 del ltup 删除真个元组
3.改 修改ltup中的元素 不能操作添加单个元素,通过+号连接序列对象,并且序列对象自动转化成元组
4,查 查找tup中元素 通过下标索引来进行查找 例子: i = tup[7]
通过循环来进行查找: 如: for循环 while循环
同过切片来进行查找list[开始: 终止: 步长]
4.字典
1. 如何定义一个dict 实例 dict = {key1:"hello", name :"xiaoming", age:"24"} or
dict = list(key = "hello", name = "xiaoming", age = "24")
2.删 删除dict元素 del dict(key) 无返回值, 删除字典key位置的value
list.pop(key,default) 返回删除的元素,可以定义一个变量来接收 ,如果不存,则返回default
3.改 修改dict中的元素 通过下key来进行修改 例子: dict[key] = value
更新 dict.update(key = value)
5,查 查找dict中元素 通过下标索引来进行查找 例子: i = dict[key]
通过循环来进行查找: 如: for循环 while循环
同过方法来查找 dict.get(key, default= None) 如果key不存在返回default