解析Python中的生成器及其与迭代器的差异 Python

生成器 生成器是一种迭代器,是一种特殊的函数,使用yield操作将函数构造成迭代器。普通的函数有一个入口,有一个返回值;当函数被调用时,从入口开始执行,结束时返回相应的返回值。生成器定义的函数,有多个入口和多个返回值;对生成器执行next(...
标签: python

发布于  2024-3-2 13:56

Python判断列表是否已排序的各种方法及其性能分析 Python

声明 本文基于Python2.7语言,给出判断列表是否已排序的多种方法,并在作者的Windows XP主机(Pentium G630 2.7GHz主频2GB内存)上对比和分析其性能表现。 一. 问题提出 Haskell培训老师提出一个问题:...
标签: python

发布于  2024-3-2 13:56

Python编程中装饰器的使用示例解析 Python

装饰函数和方法我们先定义两个简单的数学函数,一个用来计算平方和,一个用来计算平方差:# get square sumdef square_sum(a, b): return a**2 + b**2#
标签: python

发布于  2024-3-2 13:56

12步入门Python中的decorator装饰器使用方法 Python

装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包
标签: python

发布于  2024-3-2 13:56

深入学习Python中的装饰器使用 Python

装饰器 vs 装饰器模式 首先,大家需要明白的是使用装饰器这个词可能会有不少让大家担忧的地方,因为它很容易和设计模式这本书里面的装饰器模式发生混淆。曾经一度考虑给这个新的功能取一些其它的术语名称,但是装饰器最终还是胜出了。 的确,你可以使用...
标签: python

发布于  2024-3-2 13:55

Python中Iterator迭代器的使用杂谈 Python

迭代器是一种支持next()操作的对象。它包含一组元素,当执行next()操作时,返回其中一个元素;当所有元素都被返回后,生成一个StopIteration异常。&
标签: python

发布于  2024-3-2 13:55

实例讲解Python编程中@property装饰器的用法 Python

取值和赋值 class Actress(): def __init__(self): self.name = 'TianXin' self.age = 5 类Actress中有两个成员变量name和age。在外部对类的成员变量的操作,主要包...
标签: python

发布于  2024-3-2 13:55

Python的包管理器pip更换软件源的方法详解 Python

pip镜像源在国内如果不使用 VPN 是没办法好好使用 pip 命令安装任何 Python 包的。所以另一个选择就是使用国内各大厂的开源镜像源。目前国内靠谱的
标签: python

发布于  2024-3-2 13:55

python3.5使用tkinter制作记事本 Python

tkinter是Python下面向tk的图形界面接口库,可以方便地进行图形界面设计和交互操作编程。tkinter的优点是简单易用、与Python的结合度好。tkinter在Python 3.x下默认集成,不需要额外的安装操作;不足之处为缺少...
标签: python

发布于  2024-3-2 13:55

浅谈python抛出异常、自定义异常, 传递异常 Python

一. 抛出异常Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback
标签: python

发布于  2024-3-2 13:55