随笔分类 - Python
摘要:问题背景 在阅读源码的时候遇到了unittest.main()函数,网上查到用法,做些记录 需要导入其模块 unittest模块用于单元测试.其中测试类需要传入参数 并且类中的函数需要以test开头,方可执行. 最后是调用: 完整测试代码 参考 "unittest之入口main()"
阅读全文
摘要:网上搜了一些文章,有点绕. 在Class里添加__contains__(self,x)函数,可判断我们输入的数据是否在Class里.参数x就是我们传入的数据. 如下代码:
阅读全文
摘要:``` # tkinter - 项目实战 ''' - 项目分析 - 屏保可以自己启动,也可以手动启动. - 一旦敲击键盘或者移动鼠标,或者引发事件,则停止. - 如果屏保是一幅画的话,则没有画框. - 图像的动作是随机的,具有随机性.(包括颜色,大小,运动方向,变形) - 整个世界的构成是 - ScreenSaver - 需要一个canvas. 大小等于屏幕大小,没有边框. - Ball - 包括
阅读全文
摘要:引发问题的场景 今天在写一个小游戏的demo时,进行游戏元素操作时,遇到了一个问题.类似下面代码: 本意是遍历删除list中的所有元素.最后list应该为一个空数组. 但是代码实际运行结果是 问题分析 很明显的是,在list中只删除了前两个元素 ,但是本意是删除所有元素. 也就是for循环是执行了两
阅读全文