随笔分类 - python
摘要:什么是闭包? 闭包就是一个个内嵌函数+内嵌函数里面引用了外部变量+返回这个内嵌函数(一般是这样) 为什么使用闭包? 有点类似与函数模板?。。 举一个实际的例子: 这里有一个人的类,有名字name和他拥有的吃的has 吃东西这个方法,就是一个简单的闭包,他可以根据不同的人,拥有的不同的东西,进行吃的操
阅读全文
摘要:对于tkinter的各个控件,可以参看 : https://blog.csdn.net/weixin_38532159/article/details/78379523 这个已经比较全面了 今天利用tkinter实现一下百度,抖音的加载- - 又是造轮子,首先看一下实现的效果图 导包: 需要注意的是
阅读全文
摘要:本章结构: 1.理解装饰器的前提准备 2.装饰器:无参/带参的被装饰函数,无参/带参的装饰函数 3.装饰器的缺点 4.python3的内置装饰器 5.本文参考 理解装饰器的前提:1.所有东西都是对象(函数可以当做对象传递) 2.闭包 闭包的概念:1)函数嵌套2)内部函数使用外部函数的变量 3)外部函
阅读全文
摘要:上面是实现的截图,废话不说,直接开始说一下代码 来一些数据的初始化,蛇用列表表示,蛇的头的是列表的最后一项,速度用time.sleep()表示,速度越小,越快 判定游戏是否结束,碰到自己身体结束或者碰到墙结束 随机生成贪吃蛇的点,注意:生成的点:需在框内而且不能在蛇的身上 上面是核心的逻辑代码,主要
阅读全文
摘要:废话不多说,先直接上效果图: “滑翔者”:每4个回合“它”会向右下角走一格。虽然细胞早就是不同的细胞了,但它能保持原本的形态。 "脉冲星":它的周期为3,看起来像一颗周期爆发的星星。 “轻量级飞船”:它的周期是4,每2个回合会向右边走一格。 除了这几个比较有名的细胞自动机的图案,你也可以随意的自己定
阅读全文
摘要:先贴出单行刷新实现的进度条: 对于控制台的单行刷新,比较简单,先直接贴出代码: 对于单行刷新以及坑 1.print是对sys.stdout.write的友好封装,利用sys.stdout.write把数据输出到标准输出,貌似也可用print来做,这里没有深入研究 2.一定要在write()里面加入
阅读全文
摘要:1.choice函数:返回一个列表,元组,字符串的随机项 : 调用时应导入random模块,如from random import choice 2.print 两个字符串, 逗号,+号进行连接都可以 3.range(start,stop[,step]) 可以有以下情形的妙用: for i in r
阅读全文

浙公网安备 33010602011771号