- 博客(8)
- 收藏
- 关注
原创 [Python/Tkinter]用Tkinter编写一个五子棋程序(附源代码和图片文件)
先简单说明一下这个界面是怎样建构的再讲逻辑哦~棋盘和背景都是图片,使用导入,然后用画布控件的把图片放上去棋子是用画布的方法画出来的好了那么逻辑如何编写呢?这些都完成后在补充一些诸如步时局时的细节就完成了。
2024-09-21 20:05:48
1208
原创 【Python】位运算
解析:先对该数按位取反,如果我们要找的最右侧的1右侧有0,则这些0全部变成了1,这时我们再加1,就可以做到在最右侧一所在位进1,然后我们再拿这个数和原数进行异与运算(遇0则0),由于我们之前已经进行了按位取反,所以除了我们进的那位1以外,其他所有位上的数字都变成了0,这样我们就取到了一个数最右侧的1。位与的操作就是将两个数整合成一个数,遇到0则为0,取1要求两位都是1,否则取0。首先我们要知道a的补码:0000 0001(正数原码,补码,反码一致)按位异或的操作是如果两者相同则为0,不同则为1。
2024-09-13 21:00:35
526
原创 【Python/Tkinter】动图呈现
在使用外部库Tkinter时,我们有时会需要将一个动图呈现在窗口上,可是Tkinter并不直接支持这一操作,但是我们可以通过把动图拆分成每一帧然后依次呈现,从而达到让图片动起来的效果。
2024-09-13 11:02:51
744
原创 【Python】归并排序、快速排序
首先利用递归将一个待排序的列表不断地分成,例如ind =这个列表,我们先将它分为和两部分,然后把再分为和,把分为和,最后把分出来的最小项分别排序并向上返回排序好的列表,最终完成排序。
2024-09-08 20:14:00
844
原创 【Python】列表推导
item:一个变量,就和平时我们经常用的for循环里的i差不多啦!(这么一看,原来i其实是item的缩写欸awa)列表推导是一个十分强大的语法,他允许我们在一行代码之内利用现有的迭代器创建一个新的列表。expression:用于计算新列表中的每一个元素的表达式。iterable:可迭代对象。condition:筛选条件。废话少说,直接上实例!
2024-09-08 10:07:37
221
原创 【Python】类型注解
在我们学习python的过程中,有时候可以看到和以下形式类似的代码。除了对形参做类型注解,还可以对返回值做类型注解。-> int'代表该函数的返回值是整数类型。的类型是列表(list)代表形参名,后面的‘
2024-09-07 20:47:10
314
1
原创 [Python] 基础知识点汇总
整理了学习Python语言时认为比较重要的知识点【顺序杂乱警告】【个人向警告】一、保留字保留字又称关键字,掌握一门编程语言首先要熟记其对应的保留字。if:条件语句as: 类型转换class:定义类elif:条件语句for:循环语句True: 布尔值False: 布尔值or:表达式运算else:条件语句from:导入模块not:表达式运算while:循环语句import:导入模块raise:主动触发异常def:定义函数或方法global:定义全局变量。
2024-09-07 20:30:12
1425
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅