2019-03-12
1.格式字符串:在字符串中通过格式占位符来表示字符串中变法的部分
语法:包含格式占位符的字符 %(给格式占位符赋值的数据列表)
说明:
"""
格式占位符:%s - 字符串
%d - 整数
%.Nf - 浮点数,n可以约束小数点后面的小数位数(正整数)
%c - 字符,可以将整数转换成字符
"""# 1.什么时候用列表:需要用一个变量去同时保存多个数据
2.什么是列表(list)
"""
列表是Python内置的容器型数据类型(序列),可变(支持增删改)并且有序(支持通过下标操作)
用中括号将多个元素括起来,多个元素之间用逗号隔开:[元素1,元素2,元素3,....]
"""
3.列表中的元素:Python内置的数据类型对应的数据或者是程序员自定义的类型的数据都可以;
不同元素的类型可以不一样
注意:赋值运算表达式不能作为列表元素,其他都可以
4.查 - 获取列表元素
获取单个元素(和字符串一样):列表[下标]
获取部分元素 - 切片(和字符串一样):列表(开始下标:结束下标:步长)
列表切片的结果列表
遍历
"""
a.直接遍历
for 变量 in 列表 # 变量取到的是元素
循环体
b.通过下标遍历
for 变量 in range(len(列表)): #变量取到的是下标
循环体
"""
补充:求和函数sum
sum(序列) - 求序列中所有元素的和;序列要求元素类型一致,并且元素支持求和运算
5.增 - 添加元素
1)列表.append(元素) - 在指定的列表最后添加指定的元素
2)列表.insert(下标,元素) - 在指定列表的指的下标前插入指定元素
6.删 - 删除元素
1)del 列表[下标] - 将指定列表中指定下标对应的元素删除
2)列表.remove(元素) - 将指定列表中第一个指定元素删除
注意:如果元素不存在会报错
3)列表.pop() - 移除列表中最后一个元素,返回被移除的元素
列表.pop(下标) - 移除列表中指定下标对应的元素
4)清空:列表.clear() - 删除列表所有元素
7.改 - 修改列表元素
列表[下标] = 新值 - 将列表中指定下标对应的元素改成新值
8.in/not in
元素 in 列表 -- 判断列表中是否包含指定元素