# coding=utf-8 import sets class Keeper(object): # "双下划线" 开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据。 def __init__(self, keep): # 初始化keep self.keep = sets.Set(map(ord, keep)) ''' map(function, iterable, ...) 将函数func作用于
时间: 2024-04-20 14:23:55 浏览: 171
#_--_coding_UTF-8_--_import_sys,os,dlib,glob,nu_PythonFace.zip
你好!根据你的代码,这是一个名为Keeper的类,它具有一个名为keep的私有成员变量。在初始化函数__init__中,它接受一个参数keep,并将其转换为一个集合对象sets.Set。该集合对象包含了传入keep参数的每个元素的Unicode编码。这样,keep成员变量就存储了这些Unicode编码。
需要注意的是,代码中使用的sets模块在较新的Python版本中已经被废弃。建议使用内置的set类型来代替。
请问还有其他问题吗?
阅读全文