龙空技术网

Python中60个内置函数的名称和功能

自由坦荡的湖泊AI 611

前言:

此刻你们对“重复元素判定 编写一个函数”都比较关注,大家都想要分析一些“重复元素判定 编写一个函数”的相关资讯。那么小编也在网上汇集了一些对于“重复元素判定 编写一个函数””的相关内容,希望我们能喜欢,朋友们一起来学习一下吧!

Python中有很多内置函数,它们是Python提供的,可以直接拿来使用的函数,不需要导入任何模块。Python中有60个内置函数,它们的名称和功能如下:

abs(x):返回x的绝对值。all(iterable):如果iterable的所有元素都为真值,则返回True,否则返回False。any(iterable):如果iterable的任意元素为真值,则返回True,否则返回False。ascii(obj):返回obj的ASCII码表示形式,非ASCII字符用转义序列表示。bin(x):将整数x转换为二进制字符串,前缀为’0b’。bool(x):将x转换为布尔值,True或False。breakpoint():调用sys.breakpointhook()函数,进入调试器。bytearray([source[, encoding[, errors]]]):创建并返回一个可修改的字节数组对象。bytes([source[, encoding[, errors]]]):创建并返回一个不可修改的字节对象。callable(obj):如果obj是可调用的对象,则返回True,否则返回False。chr(i):返回Unicode编码为i的字符。classmethod(func):将func转换为类方法,可以被类或类的实例调用。compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1):将source编译为代码或AST对象。complex([real[, imag]]):创建并返回一个复数对象,real为实部,imag为虚部。delattr(obj, name):删除obj的name属性。dict(**kwarg) / dict(mapping, **kwarg) / dict(iterable, **kwarg):创建并返回一个字典对象。dir([obj]):返回obj的属性列表,如果没有指定obj,则返回当前作用域的名称列表。divmod(a, b):返回a除以b的商和余数的元组。enumerate(iterable, start=0):返回一个枚举对象,将iterable中的每个元素和索引组成一个元组。eval(expression, globals=None, locals=None):执行一个字符串表达式,并返回表达式的值。exec(object[, globals[, locals]]):执行一个字符串、文件或代码对象,并不返回任何值。filter(function, iterable):返回一个过滤器对象,包含iterable中满足function条件的元素。float([x]):将x转换为浮点数对象,如果没有指定x,则默认为0.0。format(value[, format_spec]):将value格式化为format_spec指定的形式,并返回格式化后的字符串。frozenset([iterable]):创建并返回一个不可修改的集合对象。getattr(obj, name[, default]):获取obj的name属性,如果没有该属性,则返回default值。globals():返回当前全局作用域中的变量字典。hasattr(obj, name):判断obj是否有name属性,返回True或False。hash(obj):返回obj的哈希值,用于字典的键或集合的元素。help([obj]):打印obj的帮助信息,如果没有指定obj,则进入交互式帮助系统。hex(x):将整数x转换为十六进制字符串,前缀为’0x’。id(obj):返回obj的唯一标识符,一般是内存地址。input([prompt]):从标准输入读取一行,并返回一个字符串。prompt是提示信息,默认为空。int([x]) / int(x, base=10):将x转换为整数对象,如果没有指定x,则默认为0。base是进制,默认为10进制。isinstance(obj, classinfo):判断obj是否是classinfo类型或classinfo中包含的类型之一,返回True或False。issubclass(class, classinfo):判断class是否是classinfo类型或classinfo中包含的类型之一的子类,返回True或False。iter(obj[, sentinel]):创建并返回一个迭代器对象。如果给定sentinel,则obj必须是一个可调用的对象,当obj返回sentinel时,迭代结束。len(obj):返回obj的长度或元素个数。list([iterable]):创建并返回一个列表对象,包含iterable中的元素。如果没有指定iterable,则返回一个空列表。locals():返回当前局部作用域中的变量字典。map(function, iterable, …):返回一个映射对象,包含function作用于iterable中的每个元素的结果。max(iterable, *[, key, default]) / max(arg1, arg2, *[, key]):返回iterable或arg中的最大元素,如果有多个最大元素,则返回第一个。key是一个函数,用于比较元素。default是当iterable为空时返回的默认值。memoryview(obj):创建并返回一个内存视图对象,用于访问obj的内存数据。min(iterable, *[, key, default]) / min(arg1, arg2, *[, key]):返回iterable或arg中的最小元素,如果有多个最小元素,则返回第一个。key是一个函数,用于比较元素。default是当iterable为空时返回的默认值。next(iterator[, default]):返回iterator的下一个元素,如果没有下一个元素,则返回default值,如果没有指定default值,则抛出StopIteration异常。object():创建并返回一个新的对象。oct(x):将整数x转换为八进制字符串,前缀为’0o’。open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None):打开一个文件,并返回一个文件对象。file是文件名或文件描述符。mode是打开模式,默认为只读模式’r’。buffering是缓冲区大小,默认为-1,表示使用系统默认值。encoding是文件编码,默认为None,表示使用系统默认值。errors是错误处理方式,默认为None,表示使用系统默认值。newline是换行符,默认为None,表示使用系统默认值。closefd是是否关闭文件描述符,默认为True,表示关闭。opener是自定义的打开器函数,默认为None,表示使用系统默认值。ord©:返回字符c对应的Unicode编码。pow(x, y[, z]):返回x的y次方对z取模的结果,如果没有指定z,则返回x的y次方。print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False):将objects输出到file文件中,以sep分隔,以end结尾。file是输出流,默认为标准输出sys.stdout。flush是是否强制刷新输出流,默认为False。property(fget=None, fset=None, fdel=None, doc=None):创建并返回一个属性对象,用于管理类属性的访问和修改。fget是获取属性值的函数,fset是设置属性值的函数,fdel是删除属性值的函数,doc是属性的文档字符串。range(stop) / range(start, stop[, step]):创建并返回一个整数序列对象,从start开始(默认为0),到stop结束(不包含),以step递增(默认为1)。repr(obj):返回obj的字符串表示形式,通常可以被eval()函数执行。reversed(seq):创建并返回一个反向迭代器对象,按照seq中元素的逆序进行迭代。round(number[, ndigits]):对number进行四舍五入,并保留ndigits位小数(默认为0)。set([iterable]):创建并返回一个集合对象,包含iterable中的无序不重复元素。如果没有指定iterable,则返回一个空集合。setattr(obj, name, value):设置obj的name属性为value。slice(stop) / slice(start, stop[, step]):创建并返回一个切片对象,表示从start开始(默认为0),到stop结束(不包含),以step递增(默认为1)的序列切片。sorted(iterable, *, key=None, reverse=False):根据key函数对iterable中的

标签: #重复元素判定 编写一个函数 #重复元素判定 编写一个函数怎么写 #查看python变量内存地址的内置函数