搜索到与相关的文章
Python

python使用pygame模块实现坦克大战游戏

本文实例为大家分享了pygame模块实现坦克大战游戏的具体代码,供大家参考,具体内容如下首先,第一步,游戏简单素材的准备。炮弹,炮弹,坦克移动。音乐-开火素材。其次,思路整理。我们需要几个类,分别是玩家类,敌人类,炮弹类及地图类,开始游戏界面以及结束界面,血条等等。开始coding。主函数,new一个对象(java乱入emmm),声明一个对象。#encoding:utf-8#anthor:comifromgameloopimport*frompygamei

系统 2019-09-27 17:54:54 2283

Python

python切片的步进、添加、连接简单操作示例

本文实例讲述了python切片的步进、添加、连接简单操作。分享给大家供大家参考,具体如下:步进切片:#coding:utf-8a="123456"printa[::-1]#output654321printa[::-2]#output642printa[::2]#output135字符串添加:#coding:utf-8a='123456789'a1=[]a1.extend(a[0:4])a1.extend(a[4:])printa1#output['1',

系统 2019-09-27 17:54:50 2283

Python

零基础写python爬虫之打包生成exe文件

1.下载pyinstaller并解压(可以去官网下载最新版):https://github.com/pyinstaller/pyinstaller/2.下载pywin32并安装(注意版本,我的是python2.7):https://pypi.python.org/pypi/pywin323.将项目文件放到pyinstaller文件夹下面(我的是baidu.py):4.按住shift键右击,在当前路径打开命令提示行,输入以下内容(最后的是文件名):pytho

系统 2019-09-27 17:54:46 2283

Python

python+爬虫+微信机器人 打造属于你的网购价格监督利器

写在最前程序是为人类服务的,最近正好身边小伙伴们在做球衣生意,当然是去nikenba专区购买了,可是有些热门球衣发布几分钟就被抢完,有些折扣球衣也是很快就被抢售一空,那么我们只能靠自己的眼睛一直盯着网站吗?NoNoNo,作为计算机专业的学生,怎么能为这种事情浪费时间呢?那肯定想法就是写爬虫自动比对价格啊,后来又在想,爬虫数据也是在PC端啊,该怎么实时提醒我们呢?再弄一个微信机器人发送数据不就可以了吗?说干就干,代码开撸先看下效果:准备工作:首先本文使用py

系统 2019-09-27 17:53:30 2283

Python

python不换行之end=与逗号的意思及用途

在python中我们偶尔会用到输出不换行的效果,python2中使用逗号,即可,而python3中使用end=''来实现的,这里简单为大家介绍一下,需要的朋友可以参考下python输出不换行Python2的写法是:print'hello',Python3的写法是:print('hello',end='')对于python2和python3都兼容的写法是:from__future__importprint_functionprint('hello',end=

系统 2019-09-27 17:53:12 2283

Python

Python中使用select模块实现非阻塞的IO

Socket的英文原义是“孔”或“插座”。作为BSDUNIX的进程通信机制,取后一种意思。通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,像一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电,有的提供110伏交流电,有的

系统 2019-09-27 17:52:33 2283

Python

Python传递参数的多种方式(小结)

一位置传递没什么好过多讲解.#位置传递实例:deffun1(a,b,c):returna+b+cprint(fun1(1,2,3))输出:6二关键字传递更具每个参数的名字写入函数参数#关键字传递deffun2(a,b,c):returna+b+cprint(fun2(1,c=3,b=2))输出:6三参数默认值传递给函数的输入参数设定一个默认值,如果该参数最终没有输入,则使用默认参数出入函数.#默认值传递deffun3(a,b=2,c=3):returna+

系统 2019-09-27 17:52:29 2283

Python

余弦相似性计算及python代码实现过程解析

A:西米喜欢健身B:超超不爱健身,喜欢打游戏step1:分词A:西米/喜欢/健身B:超超/不/喜欢/健身,喜欢/打/游戏step2:列出两个句子的并集西米/喜欢/健身/超超/不/打/游戏step3:计算词频向量A:[1,1,1,0,0,0,0]B:[0,1,1,1,1,1,1]step4:计算余弦值余弦值越大,证明夹角越小,两个向量越相似。step5:python代码实现importjiebaimportjieba.analysedefwords2vec(

系统 2019-09-27 17:52:29 2283

Python

数据分析 NO.9 python进阶深入

第十二~十三天:python进阶深入1.生成器:创建生成器最简单的方法就是用圆括号()代替方括号[]把列表生成式的[]变成()生成器只能调用一次,不占用资源。用完就释放出来。foriing:print(i)也可以调用Next函数直到计算出最后一个元素位置,但是这种方法很明显不适用,并且最后会抛出StopIteration的错误。斐波那契数列:除第一个和第二个数外,任意一个数都可由前两个数相加得到:1,1,2,3,5,8,13,21,34,…return返回

系统 2019-09-27 17:51:38 2283

Python

python实现统计代码行数的小工具

一个用python实现的统计代码行数的小工具,供大家参考,具体内容如下实现功能计算出某一目录以及子目录下代码文件的行数在计算代码的过程中,只对标准命名的文件进行统计,如[文件名.文件类型]排除了以“#”开头的包含文件,宏定义等,如#include,#define,#pragma等排除了c,cpp文件中的“//”,“/…/”等的注释排除了python文件中import,from等开头的导入使用方法新建countLines.py文件,复制代码到文件中,将其放在

系统 2019-09-27 17:50:59 2283