Python实现坦克大战游戏教程及源码 一、项目介绍这是一个用Python语言编写的坦克大战游戏,支持双人模式。编译器:PyCharmCommunityEdition第三方库:pygame二、运行截图三、主要源码classMainGame:#游戏窗口宽度WINDOW_WIDTH=980#游戏窗口高度WINDOW_HEIGHT=780#游戏背 Python趣味项目 2022年04月08日 309 点赞 0 评论 178678 浏览
Tkinter模块(6)-练习 基于我们前面学习的内容,我们已经可以进行一些小程序的开发,本节我们就来通过两个练习来进一步掌握相关知识。1.猜数字使用Tkinter开发一个猜数字游戏,运行效果如图所示。游戏中电脑随机生成1024以内数字,使用者去猜,如果猜得数字过大过小都会进行提示并把范围缩小, PythonGUI编程 2022年01月08日 214 点赞 0 评论 93330 浏览
模块概述 1.模块Python中有很多功能强大的模块,这些模块有的存在于Python系统库中,有的存在于第三方库中,这些模块会为我们提供各种各样的功能。我们举个例子来形容一下模块,我们在准备一个新房的时候,我们会在里面置备一些物品,例如电饭煲、微波炉、电话、电脑等, Python模块 2022年01月10日 141 点赞 0 评论 89131 浏览
Python变量的作用域 变量的作用域指的是一个变量能够有效的区域,因为我们在使用函数的时候,有的变量是在主程序中定义的,有的是在调用的函数中定义的,当我们的主程序使用函数中定义的变量时,就会出现异常。下面来介绍一下局部变量和全局变量。1.局部变量局部变量,顾名思义, Python函数 2022年02月07日 123 点赞 0 评论 116801 浏览
Python爬虫概述 网络爬虫(又称为网页蜘蛛,网络机器人,更经常的称为网页追逐者),它按照一定的规则自动地抓取网络信息。1.产生背景随着时代的进步,互联网上拥有大量的信息,但是我们该如何高效的获取这些信息成为了一个挑战,传统的搜索引擎可以帮助我们解决部分问题,但是具有一定的局限性:1)不同领域、不同背景的用户往往具有不同 Python爬虫 2022年03月07日 120 点赞 0 评论 102091 浏览
Python序列详解(包括索引和切片) 序列是保存多个数据项的对象,它的存储方式是一个接一个的排列。同时每个元素都会拥有一个值,这个值代表他们存储在序列中的位置,一般我们称它为索引。打个比方来说,一个班级有若干个学生,每个学生都有一个学号,每个学号对应一个名字,而这个学号就是每个学生的索引值。 Python核心语法 2022年01月15日 124 点赞 0 评论 92051 浏览
Python临界区与线程安全(线程通信) 不知道大家有没有在生活中思考或者见别人说过这个问题,在银行自助取款机取钱的时候,如果同时按下取一百元和手机微信支付一百元(假定银行卡中只有一百元),那样会不会既支付成功又能取出钱呢,答案当然是不可能,这就涉及到在多线程的环境下访问同一资源的问题, Python进程和线程 2022年01月05日 112 点赞 0 评论 69819 浏览
Python如何读取文件 Python读取文件上一节我们学习了如何创建文件并写入信息,那么还需要学习怎么在程序里使用文件中的内容,关于文件的操作,下面表格里汇总了多种方式。方法说明file.read([number])这种方式用于读取文本的指定字…… Python文件及目录操作 2022年04月15日 173 点赞 0 评论 102296 浏览
GUI编程 图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。 PythonGUI编程 2022年01月05日 75 点赞 0 评论 112815 浏览
字符串修改、搜索和替换方法 使用字符串的过程中或多或少我们要将字符串中的内容进行修改,虽然字符串是不可改变的,但是我们可以使用方法来返回修改后的副本。下面我们将介绍几种常用的字符串修改方法,分别是lower()、upper()、lstrip()、rstrip()、strip()。 Python核心语法 2022年03月12日 153 点赞 0 评论 119181 浏览