您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第88701页

« 1 2 ... .96 .97 .98 .99 .00 88701.02 .03 .04 .05 .06 ... 222726 »

[其它] pygame实现俄罗斯方块游戏(AI篇1)

说明:上次更新到pygame实现俄罗斯方块游戏(基础篇3) 现在继续 一、定义玩家类 定义玩家类是为了便于进行手动和机器模式或各种不同机器人模式的混合使用,增加代码扩展性。 可以先定义一个玩家基类 class Player(object): auto_mode=False # 是否是自动模式,自动模式应当不响应键盘操作 def __init__(self): pass def run(self): # 进行操作 pass 手动类和机器类继承自Player类 class HumanPlay
<weixin_38720402> 上传 | 大小:229kb

[其它] pygame实现贪吃蛇游戏(上)

说明:本文实例为大家分享了pygame贪吃蛇游戏的具体代码,供大家参考,具体内容如下 1.准备工作 我们已经初始化了一个400*400的界面,为方便看我们的游戏,我们先在界面上画40*40的格子,即纵向切10份,横向切10份,这样我们就需要画20个线段,下面是20个线段的画法 for x in range(0,400,40): pygame.draw.line(screen,(255,255,255),(x,0),(x,400),1) for y in range(0,400,40): pyg
<weixin_38670707> 上传 | 大小:157kb

[其它] 通过字符串导入 Python 模块的方法详解

说明:我们平时导入第三方模块的时候,一般使用的是 import 关键字,例如: import scrapy from scrapy.spider import Spider 但是如果各位同学看过 Scrapy 的 settings.py 文件,就会发现里面会通过字符串的方式来指定pipeline 和 middleware,例如: DOWNLOADER_MIDDLEWARES = { 'Test.middlewares.ExceptionRetryMiddleware': 545, 'T
<weixin_38696877> 上传 | 大小:160kb

[其它] Python二元赋值实用技巧解析

说明:这篇文章主要介绍了Python二元赋值实用技巧解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python支持类似于a += 3这种二元表达式。比如: a += 3 -> a = a + 3 a -= 3 -> a = a - 3 a *= 3 -> a = a * 3 ... 在python中的某些情况下,这种二元赋值表达式可能比普通的赋值方式效率更高些。原因有二: 二元赋值表达式中,a可能会是一个表达式,它只
<weixin_38628990> 上传 | 大小:48kb

[其它] 使用python制作游戏下载进度条的代码(程序说明见注释)

说明:import time # time模块中包含了许多与时间相关的模块,其中通过time()函数可以获取当前的时间。 count = 100 print(开始下载.center(100, '-')) start = time.perf_counter() # 通过time()函数可以获取当前的时间并付给变量start for i in range(count + 1): a = ■ * i # 用■的个数来具体化已经下载完的进度。■在输入法里的特殊符号里。 b = * (count -
<weixin_38628552> 上传 | 大小:59kb

[其它] python list多级排序知识点总结

说明:在python3的sorted中去掉了cmp参数,转而推荐“key+lambda”的方式来排序。 如果需要对python的list进行多级排序。有如下的数据: list_num = [[12,3],[18,34],[18,10],[12,45],[18,10],[8,34]] 需要从小到大的排序。先比较第一个数,如果第一个数相等的话比较第二个数。代码如下: #默认的sort函数会先对第一个比较,如果第一个相等再比较第二个 print(sorted(list_num)) //OUTPUT:[[
<weixin_38751905> 上传 | 大小:42kb

[其它] 基于Python实现拆分和合并GIF动态图

说明:“表情包”是当前社交软件上不可或缺的交流方式,难以用文字表达的意思,发一个“表情包”,对方就能心领神会。下面是小派制作的一个表情包,准确地讲,是在已有表情包的基础上,二次加工而成的。 下面以最简单的代码形式(10行左右),介绍上述“表情包”的制作过程。第一,将GIF动态图拆分成图形帧。下图是网络上找到的一个GIF格式动态图。 利用Python将上述GIF格式动态图拆分图形帧,只需要输入以下代码。其中第1-2行是导入os库、从PIL库中导入Image函数功能。第3行是Image.open打开位于
<weixin_38626179> 上传 | 大小:233kb

[其它] python中bytes和str类型的区别

说明:经过一上午的查找资料。大概理清楚了bytes类型和str类型的区别。 bytes类型和str类型在呈现形式有相同之处,如果你print一个bytes类型的变量,会打印一个用b开头,用单引号括起来的序列。比如:   >>> c = b'\x80abc' >>> type(c) bytes 我们看到c = b’\x80abc’表示的就是一个bytes类型。是不是和字符串很像?只是前面多出来一个b。那b’\x80abc的含义是什么呢?\x80即16进制的两位数,代
<weixin_38615397> 上传 | 大小:43kb

[其它] Python with关键字,上下文管理器,contextmanager文件操作示例

说明:本文实例讲述了Python with关键字,上下文管理器,contextmanager文件操作。分享给大家供大家参考,具体如下: demo.py(with 打开文件): # open 方法的返回值赋值给变量 f,当离开 with 代码块的时候,系统会自动调用 f.close() 方法 # with 的作用和使用 try/finally 语句是一样的。 with open(output.txt, r) as f: f.write(XXXXX) demo.py(with,上下文管理器):
<weixin_38718415> 上传 | 大小:41kb

[其它] 利用python计算时间差(返回天数)

说明:前言 本文主要给大家介绍了关于python计算时间差(返回天数)的相关资料,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下: 将时间戳转换成日期格式: import time time_stamp = 1547445305 time_arr = time.localtime(time_stamp) data_time = time.strftime(%Y-%m-%d %H:%M:%S, time_arr) 计算两个日期格式相差的天数: def time_long(t
<weixin_38706951> 上传 | 大小:34kb

[其它] .NET framework 4.0 安装失败回滚问题

说明:根据微软论坛作者的英文解释,.NET framework 4.0 安装失败回滚貌似是因为“msvcr100_clr0400.dll”文件不能被覆盖的原因导致的,那么问题就简单了,我们只要把C盘下面的两个文件重命名就ok了。 具体文件路径如下(如果进入文件夹找不到对应的文件,可以进行查找): C:\Windows\System32\msvcr100_clr0400.dll —→ C:\Windows\System32\msvcr100_clr0400.dll.bak C:\Windows\Sys
<weixin_38629391> 上传 | 大小:174kb

[其它] 怎样判断一个盘上是否有文件

说明:0 then j=0 for each objfile in objfolder.files j=j+1 next if j>0 then ‘此盘上有文件,共有j个文件 ….. else ….. ‘此盘上没有文件 end if else …. ‘此盘上没有文件 end if %>
<weixin_38679449> 上传 | 大小:12kb
« 1 2 ... .96 .97 .98 .99 .00 88701.02 .03 .04 .05 .06 ... 222726 »