只有知道了知识的适用的边界才算真正掌握了知识
面向过程
基本数据类型的常用处理方法和常见问题
列表
创建列表
列表名=[列表元素(用逗号隔开)]
复制列表误区
列表变量与列表变量直接赋值,并不能复制内容,只是把这个列表变量引用到列表变量的位置而不是列表内容本身
添加列表元素
列表尾添加元素
列表对象.append(列表列表(用逗号隔开))
删除列表元素
按索引值删除元素
del 列表名[列表索引值]
del 列表名[列表索引起始值:列表索引结束值](不包括列表索引值本身)
根据元素值删除
列表名.remove(列表元素) 注:只能删除列表中与第一个和指定值相同的元素
清空列表
列表名.clear()
字典
创建字典
字典名={键名:键值}(键名和键值用中间用冒号隔开,如果有多个键要有逗号隔开)
显示字典键名列表
元组
集合
输入输出语句
输入 变量名=input("提示输入的字符或字符串")
输出 print("需要输出的字符或字符串")
流程控制
二分支语句
if 条件表达式:
执行语句
else:
执行语句
多分支语句
if 表达式:
执行语句
elif 表达式:
执行语句
循环控制语句
for循环
次数循环
range()起始值默认为0,步长默认为1
for in range(起始值(从这里开始),结束值(在这个值之前结束))
执行语句
遍历循环
for 变量 in 列表:
执行语句
while循环
while 条件语句:
执行语句
跳出循环语句
break 停止循环
continue 停止本次循环
面向对象
类
定义类
class 类名:
类执行语句
类成员
类属性:对象成员共享的属性
类方法:对象成员共享的方法
成员属性:属于每一个对象的属性
成员方法:属于每一个对象的方法
继承
覆写父类方法
方法
重载