Python案例
杜 军强
目前在大学担任讲师,现负责JavaEE、前端、Linux、MySQL、MongoDB、Redis数据库、Python、区块链相关课程的授课工作。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python代码解析LRC歌词文件
Python代码解析LRC歌词文件需求分析"""把lrc文件里面的歌词按照时间顺序读取需求分析: 1.怎么打开lrc文件--->open 2.读取文件内容,存储下来列表和字典 3.解析歌词([01:40.00][00:16.00]今天我寒夜里看雪飘过 ) 3.1去除[] 3.2提取时间 3原创 2018-12-28 17:55:35 · 3825 阅读 · 0 评论 -
Python递归输出九九乘法表
Python语言基础( 递归练习题)递归练习题"""使用递归的方式打印九九乘法表"""def get_result(num): if num == 1: print("1 * 1 = 1") else: get_result(num - 1) for i in range(1, num + 1): ...原创 2018-12-28 17:58:14 · 3637 阅读 · 1 评论 -
Python百元买百鸡、老王买鸡
Python语言基础(百元买百鸡)需求分析"""百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。"""案例代码for k in range(1, 4): x = 4 * k y = 25 - 7 * ...原创 2018-12-28 18:00:50 · 7630 阅读 · 2 评论 -
Python GUI实现英汉字典功能、Python tkinter编写英汉字典
Python GUI实现字典功能、Python tkinter编写字典需求分析本地字典文件内容如下:Africa n. 非洲Aids n. 爱滋病America n. 美洲April n. 四月Arab adj. 阿拉伯的\nn. 阿拉伯人Asia n. 亚洲August n. 八月。。。 。。。 用户输入英文课查询对应的中文内容,如果用户输入的英文不存在给与提示。案...原创 2018-12-29 10:36:39 · 5303 阅读 · 2 评论 -
Python生成器、实现斐波那契数列
Python生成器、实现斐波那契数列""" 生成器 按照一定规则不断产生新元素的对象 无法直接输出生成器里面的内容 生成器保存的是数据的算法/规则,每一次调用产生一个 生成器创建使用yield关键字 函数可以有返回值,返回值返回给调用者 yield 跟return功能类似, return直接返回直观结果 ...原创 2018-12-29 14:40:37 · 3004 阅读 · 1 评论 -
Python冒泡排序
第一次:相邻两个数相比,大的往右,最后一个元素就是最大值第二次:相邻两个数相比,大的往右,最后一个元素就是最大值… 直到最后一个冒泡排序案例:#冒泡排序list01 = [1, 2, 4, 6, 4, 34, 57654, 5, 7, 8, 9, 4, 3, 235]def bubble_sort(list00): # 每次比较的内容总数目减少一个 for ...原创 2019-01-02 17:51:04 · 637 阅读 · 0 评论 -
Python选择排序
每次从待排序的数据中选取最小(最大)的一个元素,存放到序列的起始位置,直到全部排完[1,3,5,6,8,9,2,3,5,2,1]选择排序def select_sort(list00):# 每次找到一个最大值,直到结束for i in range(len(list00) - 1, 0, -1): # 假设一个最大值 index_max = 0 # 用假设的最大...原创 2019-01-02 17:54:06 · 328 阅读 · 0 评论 -
Python单元测试、Python文档测试
Python语言基础(单元测试–对函数进行测试)(熟练)概述:单元测试:用来对一个函数,一个类或者一个模块来进行一个正确性的校验工作结果:1.单元测试通过:说明测试的函数功能正常2.单元测试不通过:函数有BUG,测试条件输入有误如果要使用单元测试—》python内置的模块unittest单元测试案例import unittestdef add_n...原创 2019-01-02 18:04:24 · 561 阅读 · 0 评论
分享