首页 知识动态 python高级 ( Page 8 )

python高级

python中事件处理的方法

一、概述一个 GUI 应用整个生命周期都处在一个消息循环 (eventloop) 中。 它等待事件的发生, 并作出相应的处理。Tkinter 提供了用以处理相关事件的机制. 处理函…

2025-12-02 35,615

详说Python风格的函数分配参数

一、分配参数的定义参数收集就是在定义函数时不能确认参数个数,用收集参数将调用时不确定数量的实参存放到收集参数的元组中。分配参数与此过程相反,它不是在定义函数形参时使用星号(1个或2…

2025-12-02 66,802

10分钟用Python编写贪吃蛇小游戏

首先看一下编写贪吃蛇小游戏的主要思路废话不多说,我们直接来讲解如何利用Python进行贪吃蛇的编写吧1.调用库以及初始设置1.1 调用第三方库Python与其他语言很不一样的一点在…

2025-12-02 35,536

一个例子解释python装饰器

谈到python装饰器,一般都先提到函数式编程,但是其实运用python装饰器,和知不知道他是函数式编程没啥关系。例子def decorator(func):     def wr…

2025-12-02 30,746

深入理解Python的set和dict

dict常用操作引言clear(): 清空字典copy(): 返回一个浅拷贝fromkeys(): 将可迭代对象中的每一个元素作为key和同一个value拼成字典get(): 根据…

2025-12-02 15,393

Python的高级特性:容易忽略的不可变类型

Python 中有一些容易忽略的不可变类型 Str、Integer、None、Tuple# 错误演示 In [45]: def demo(lst = []):    ....:  …

2025-12-02 17,925

一篇文章教你如何使用Python生成器

自从 PEP 255 引入生成器以来,它就是 Python 中重要的一部分.生成器允许你定义一个有迭代器行为的函数.它允许程序猿更快,更简单并且以一个干净的方式创建一个迭代器.那么…

2025-12-02 12,732

初学者必看的Python模块讲解

模块如果你从 Python 解释器退出然后再进入它,你所做的定义(函数和变量)都会消失。因此,如果你想写某些更长的程序,你最好使用一个文本编辑器来为解释器准备输入,然后以这个文件作…

2025-12-02 5,787

详解Python标准库

操作系统接口os 模块提供了大量和操作系统进行交互的函数:>>> import os >>> os.getcwd()      # 返回当前工作路径 'C:\Python37' >…

2025-12-02 20,741

Python中lambda表达式的优缺点及使用场景

lambda表达式是什么?lambda 表达式是 Python 中创建匿名函数的一个特殊语法. 或称 lambda 语法本身为 lambda 表达式,而它返回的函数我称之为 lam…

2025-12-02 64,609
1 6 7 8 9 10 27