Python临界区与线程安全(线程通信) 不知道大家有没有在生活中思考或者见别人说过这个问题,在银行自助取款机取钱的时候,如果同时按下取一百元和手机微信支付一百元(假定银行卡中只有一百元),那样会不会既支付成功又能取出钱呢,答案当然是不可能,这就涉及到在多线程的环境下访问同一资源的问题, Python进程和线程 2022年01月05日 112 点赞 0 评论 69820 浏览
random模块 在前面我们曾多次提到过random模块,在这节将详细的介绍一下random模块的用法。random模块主要为我们提供一些生成随机数的功能,下面表格总结了random模块中几个常用函数。函数名功能random.random()生成一个[0,1)的实数。 Python模块 2022年02月09日 96 点赞 0 评论 93684 浏览
Python变量 在编程语言中,变量是一个必不可少的词,大家也可以把变量理解成名字,也可以理解为一个标签。举个例子来讲解一下变量,比如我们购买了一套名为“dotcpp”的房子,我们在“dotcpp”这个房子里存放了1000本书,我们可以这样来定义:dotcpp=1000再举个例子, Python基础语法 2022年01月18日 283 点赞 0 评论 100619 浏览
Python实现坦克大战游戏教程及源码 一、项目介绍这是一个用Python语言编写的坦克大战游戏,支持双人模式。编译器:PyCharmCommunityEdition第三方库:pygame二、运行截图三、主要源码classMainGame:#游戏窗口宽度WINDOW_WIDTH=980#游戏窗口高度WINDOW_HEIGHT=780#游戏背 Python趣味项目 2022年04月08日 309 点赞 0 评论 178678 浏览
Python分治算法 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解,是一种分目标完成程序算法,简单的问题可用二分法完成。1.分治算法我们在使用分治算法求解问题的时候是把一个问题划分为多个小问题, Python算法 2022年04月27日 88 点赞 0 评论 78584 浏览
Python目录管理 我们在使用程序开发的时候,一个优秀的项目离不开目录的管理,我们通常会在指定目下存放相同类型的文件,我们在这一节来学习如何在程序中创建目录。1.创建一级目录在os模块中存在创建目录的函数os.mkdir(),它的语法格式为:os.mkdir(path)path为我们要创建的目录名字, Python文件及目录操作 2022年01月27日 141 点赞 0 评论 81131 浏览
Python字典常用函数(clear、get、items、keys、values、pop) 在使用字典的过程中,除了基础操作我们还需要学会一些方法的使用。方法见下表:方法功能clear清空字典内容get获取指定键对应值items返回包含对象中所有变量及其值的2元组的列表keys返回对象中所有键的元组形式values返回对象中所有值的元组形式pop如果键在字典中, Python核心语法 2022年03月30日 164 点赞 0 评论 113189 浏览
Python窗口程序实现翻译器一 实战内容:完成一个简单的翻译器程序,翻译器的效果图如下。在翻译内容中输入信息,点击翻译,如下图。设计理念:在输入框中填入我们需要翻译的内容,然后点击翻译按钮完成翻译,在对话框中显示翻译出的内容。点击确定可以进行其他内容的翻译,点击关闭按钮则结束程序,我们设计一个中英互译的翻译器。 Python实战项目 2022年03月09日 175 点赞 0 评论 109964 浏览
wxPython(6)-下拉列表和菜单 1.下拉列表下拉列表是由一个文本框和一个列表组成的,它有两种方法可以使用,一种是wx.ComboBox,一种是wx.Choice,前者的文本框是可变的,而后者的是固定的。我们直接通过例子来看一下:importwxclassMyFrame(wx.Frame):def__init__(self):wx.F PythonGUI编程 2022年05月08日 186 点赞 0 评论 89567 浏览
Python继承实例讲解 关于继承、重写和多态这三种类型,我们在日常使用过程中使用最多的是继承,当我们需要很多类似的子类的时候,如果我们一一定义会浪费我们很多的空间和时间,在这个时候我们只要定义一个父类,也就是定义一个模板,然后全部继承父类的属性和行为即可,工厂在批量生产某个机械配件的时候, Python面向对象编程 2022年03月16日 216 点赞 0 评论 93828 浏览