首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Python高级用法
艾醒
创建于2023-12-26
订阅专栏
在本专栏中将介绍python中一些高级的用法,使得对python的使用更加方便
等 1 人订阅
共15篇文章
创建于2023-12-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Python高级用法:使用unittest进行单元测试
前言 Python中含有一个单元测试模块unittest,我们可以使用其中的工具来测试代码。在编写测试用例后,可以查看一系列输入是否得到了预期的输出。
Python高级用法:property
property提供了一个内置的描述符类型,其作用是将一个属性链接到一组方法上(也就是将一个类方法作为一个类属性来用)。 property接受4个可选参数:fget、fset、fdel和doc
Python高级用法:描述符(descriptor)
描述符 描述符允许自定义在引用一个对象的属性时应该完成的事情。它是一个类,定义了另一个类的属性的访问方式。换句话说,一个类可以将属性管理委托给另一个类。
Python高级用法:名称修饰
前言 一般来讲,我们将仅可以在类中但不能被外部调用的变量或方法称为私有代码,在本篇文章中将介绍python使用名称修饰方法区分私有代码的方式。
Python高级用法:上下文
上下文 上下文的实现一般可以通过装饰器或者上下文管理器实现,装饰器确保函数可以运行在正确的上下文中,或者在函数前后运行一些代码。
Python高级用法:装饰器用于代理
装饰器用于代理 代理装饰器可以使用全局机制来标记和注册函数。 例子 下面我们将通过一个根据当前用户来保护代码访问的安全层的例子来说明修饰器在代理方面的作用
Python高级用法:装饰器用于缓存
缓存装饰器 缓存装饰器与参数检查十分相似,不过它重点是关注那些内部状态不会影响输出的函数。每组参数都可以链接到唯一的结果。这种编程风格是函数式编程的特点,当输入值有限时可以使用。
Python高级用法:装饰器用于参数检查
装饰器用于参数检查,检查函数接受或返回的参数,在特定上下文中执行时可能有用。自定义装饰器可以确保输入和输出的类型,简单来讲就是创建一个用于检查输入参数和输出参数类型的装饰器
Python高级用法:装饰器(decorator)
Python装饰器的作用是使函数包装与方法包装(一个函数,接受函数并返回其增强函数)变得更容易阅读和理解。
Python高级用法:生成器(generator)
生成器(generator) 生成器是一种返回生成序列的方法,与直接使用列表等方式返回序列的方式不同的是,他的生成可以是无限的。 生成器可以与next搭配使用,可以被看作是一种特殊的迭代器。
Python高级用法:迭代器(iter)
迭代器是一个实现了迭代器协议的容器对象。它基于以下两个方法。 __ next __:返回容器的下一个元素。 __ iter __:返回迭代器本身
Python高级用法:有序字典(OrderedDict)与不可变集合(frozenset)
有序字典(OrderedDict) Python标准库的collections模块提供了名为OrderedDict的有序字典。
Python高级用法:打包(zip)与拆包
如果需要同时遍历多个列表中对应元素,我们可以使用zip将不同的列表打包在一起,本文将介绍打包和解包的使用方式和过程
Python高级用法:enumerate(枚举)
enumerate(枚举) 在编写代码时,为了遍历列表并获取每个元素在列表中的索引,我们可以使用Python中的enumerate函数。
Python高级用法:列表推导
在python中,列表的生成和推理是一个很常见的用法,本文介绍了一种更为快速简介的列表推导生成的方式