Python-slots 魔法
[slots魔法在Python中,我们在定义类的时候可以定义属性和方法。当我们创建了一个类的实例后,我们还可以给该实例绑定任意新的属性和方法。看下面一个简单的例子:classPoi...
[slots魔法在Python中,我们在定义类的时候可以定义属性和方法。当我们创建了一个类的实例后,我们还可以给该实例绑定任意新的属性和方法。看下面一个简单的例子:classPoi...
[hashlibPython内置的hashlib模块提供了常见的摘要算法(或称哈希算法,散列算法),如MD5,SHA1,SHA256等。摘要算法的基本原理是:将数据(如一段文字)运...
[os模块Python的os模块封装了常见的文件和目录操作,本文只列出部分常用的方法,更多的方法可以查看官方文档。下面是部分常见的用法:方法说明os.mkdir创建目录os.rmd...
[collections我们知道,Python的数据类型有list,tuple,dict,str等,collections模块提供了额外5个高性能的数据类型:Counter:计数器...
[函数参数在Python中,定义函数和调用函数都很简单,但如何定义函数参数和传递函数参数,则涉及到一些套路了。总的来说,Python的函数参数主要分为以下几种:必选参数默认参数可变...
[定制类和魔法方法在Python中,我们可以经常看到以双下划线__包裹起来的方法,比如最常见的__init__,这些方法被称为魔法方法(magicmethod)或特殊方法(spec...
[datetimePython提供了两个标准库用于处理跟时间相关的问题,一个是time,另一个是datetime,datetime对time进行了封装,提供了更多实用的函数。本文介...
[集合集合(set)和字典(dict)类似,它是一组key的集合,但不存储value。集合的特性就是:key不能重复。集合常用操作创建集合set的创建可以使用{}也可以使用set函...
[闭包在Python中,函数也是一个对象。因此,我们在定义函数时,可以再嵌套定义一个函数,并将该嵌套函数返回,比如:frommathimportpowdefmake_pow(n):...