具体的请查看该篇章中的代码实现。
Author | 白发老书生 |
---|---|
[email protected] |
-
- 01-课程介绍
- 02-计算机组成原理
- 03-认识python
- 04-第一个python程序
- 05-注释
- 06-变量的定义
- 07-变量的类型
- 08-标识符
-
- 01-第一天内容回顾
- 02-命名规则
- 03-关键字
- 04-输出和格式化输出
- 05-常用的格式符号
- 06-换行输出
- 07-输出练习
- 08-输入(python2和python3)
- 09-算术运算符
- 10-优先级
- 11-复合赋值运算符
- 12-常用的数据类型转换
- 13-if判断语句
- 14-比较(即关系)运算符
- 15-逻辑运算符
- 16-if-else
-
- 01-第二天内容回顾
- 02-elif
- 03-if嵌套
- 04-if嵌套的练习
- 05-while循环
- 06-while循环应用01
- 07-while循环应用02
- 08-while嵌套应用一之打印三角形
- 09-while嵌套应用二之九九乘法表
- 10-if应用-猜拳游戏
- 11-for循环
- 12-for循环应用
- 13-break和continue
- 14-for-else和while-else
-
- 01-第三天内容回顾
- 02-字符串的定义
- 03-字符串的下标索引
- 04-字符串的切片
- 05-字符串操作(find,index,count,replace,split)
- 06-字符串操作(capitalize,title,startswith,endswith,lower,upper)
- 07-字符串操作(ljust,rjust,center,lstrip,rstrip,strip)
- 08-字符串操作(rfind,rindex,partition,rpartition,splitlines)
- 09-字符串操作(isalpha,isdigit,isalnum,isspace,join)
- 10-字符串的总结
- 11-列表的定义
- 12-列表的循环遍历
- 13-列表添加元素(append, extend, insert)
- 14-小明做地铁
-
- 01-第四天内容回顾
- 02-修改元素和查找元素(in, not in, index, count).py
- 03-删除元素(del, pop, remove,clear)
- 04-排序(sort, reverse,reversed)
- 05-列表嵌套的应用
- 06-元组的定义
- 07-字典的定义
- 08-根据键访问值
- 09-字典的常见操作1
- 10-字典的常见操作2
- 11-字典的常见操作3
- 12-字典的遍历
- 13-集合的定义
- 14-公共的方法
-
- 01-第五天内容回顾
- 02-最大值和最小值
- 03-字符串统计
- 04-名片管理器
- 05-函数的定义
- 06-函数定义和调用
- 07-函数参数(一)
- 08-函数返回值(一)
- 09-4种函数的类型
- 10-函数的定义
- 11-函数的嵌套调用
- 12-函数应用
- 13-执行函数之位置参数
- 14-执行函数之关键字参数
-
- 01-第六天的内容回顾
- 02-函数参数之缺省参数
- 03-不定长参数之元组
- 04-不定长参数之字典
- 05-不定长参数总结
- 06-函数返回值之多个return
- 07-python中的return总结
- 08-函数之函数返回多个数据
- 09-拆包、交换变量的值
- 10-局部变量
- 11-全局变量
- 12-函数的文档说明
- 13-引用(一)
- 14-第七天内容总结
-
- 01-第七天内容回顾
- 02-递归函数之发送验证码
- 03-递归函数之阶乘
- 04-匿名函数
- 05-列表推导式
- 06-引用(二)
- 07-文件的打开与关闭
- 08-文件的读写
- 09-访问模式
- 10-应用:制作文件的备份
-
- 01-第八天的内容回顾
- 02-文件的读写
- 03-文件的相关操作
- 04-应用-批量修改文件名
- 05-综合应用-学生管理系统(文件版)
- 06-面向对象编程介绍
- 07-面向对象编程介绍
- 08-定义类
- 09-创建对象
- 10-添加和获取对象的属性
- 11-在方法内通过self获取对象属性
- 12-init()方法
- 13-有参数的__init__()方法
-
- 01-第九天内容回顾
- 02-str()方法
- 03-del()方法
- 04-实例属性和实例方法
- 05-继承的概念
- 06-单继承
- 07-多继承
- 08-子类重写父类的同名属性和方法
- 09-子类调用父类同名属性和方法
- 10-子类调用父类同名属性和方法带参数
- 11-子类调用父类同名属性和方法注意点
- 12-多层继承
- 13-super()的使用
- 14-私有属性和私有方法
-
- 01-第十天内容回顾
- 02-修改私有属性的值
- 03-多态
- 04-类属性和实例属性
- 05-类方法
- 06-静态方法
- 07-__new__方法
- 08-单例模式
- 09-异常介绍
- 10-捕获异常 try-except
- 11-except捕获多个异常
- 12-获取异常的信息描述
- 13-捕获所有异常
- 14-try-except-else
- 15-try-finally
- 16-异常的传递
- 17-抛出自定义的异常
- 18-异常处理中抛出异常
- 19-警察打土匪需求分析
- 20-枪类准备
-
- 01-第十一天内容回顾
- 02-发射子弹流程介绍和发射子弹方法实现
- 03-准备玩家类
- 04-玩家类方法测试
- 05-土匪受伤方法实现
- 06-警察开火方法实现
- 07-模块制作
- 08-import
- 09-from-import
- 10-as
- 11-模块中的__all__
- 12-python中的包
- 13-飞机大战-导入与初始化
- 14-飞机大战-窗口相关操作
- 15-飞机大战-事件相关操作(QUIT和KEYDOWN)
- 16-飞机大战-事件相关操作(长按)
- 17-飞机大战-添加游戏背景图片
-
- 01-第十二天的内容回顾
- 02-飞机大战-添加英雄飞机图片
- 03-飞机大战-获取英雄飞机的图片矩形
- 04-飞机大战-基本的游戏窗口
- 05-飞机大战-游戏中的事件监听
- 06-飞机大战-添加游戏背景图片
- 07-飞机大战-英雄飞机闪亮登场
- 08-飞机大战-英雄飞机上下左右移动
- 09-飞机大战-英雄飞机装备子弹并发射
- 10-飞机大战-模块化处理
- 11-飞机大战-添加敌机模块
- 12-飞机大战-子弹和敌机碰撞检测
- 13-飞机大战-设置背景音乐和音效
- 14-飞机大战-添加分数模块