列表:List[ ]—可变序列
1、定义列表
定义一个空列表:list1 = [ ]
定义一个有初始值的列表:list2 = [1, 2, 4, 3]
列表可以存储不同的数据类型:list3 = [1, 2, 4, "hello"]
2、访问列表
通过下标获取元素值:list2[3] 通过元素获取下标:list2.index("4")
3、增删改列表
在list末尾加入新的元素:list2.append(5) 插入新的元素:list2.insert(2,8)
删除整个列表:del list2
按下标删除:del list2[2] pop( ) 按元素删除:remove( )
更新列表:list[2]=5
4、截取列表:list[头下标:尾下标:步长] list[ :3] list[3: ] list[1:3]
5、列表的长度:len( )
6、最大值、最小值:max( ) min( )
7、求和:sum( ) 列表相加 list1+list2 列表乘法:list2 * 2
8、清除列表所有元素:clear( )
9、在原列表排序:sort( ) 生成新的列表:sorted( )
翻转列表:reverse=True
10、判断元素是否在列表中:in 2 in list2
11、统计元素出现的次数:count( )
元组:Tuple( )—不可变序列
元组的元素不能修改,使用小括号( ),其他与列表类似
字符串:String(“ ”)—不可变序列
- 定义:str=( “字符串“ )
- 字符串分割:split( ) 连接成字符串:join( )
- 格式化方法:format( ) 转义字符:\
字典:Dictionary{ : }—可变容器
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中
- 创建字典:dicts = {key1: value1, key2: value2 } dict1 = {"name": "张三", "age": 23}
- 获取字典元素:dicts1["name"]
- 修改name键对应的值:dict1["name"] = "李四"
- 增加sex键:dict1["sex"] = "男"
流程控制:
1、条件判断 if基本使用
if就是一个条件判断的,
当满足不同样的条件的时候执行不同的操作
2、循环语句
for循环的格式
while循环格式
3、循环终止语句
(1)break:完全跳出循环,执行循环后的代码。
(2)continue:跳出本次循环,不执行continue后的代码,重新进入循环进行循环的条件判断。