69个Python所有的内置函数 , 都帮你整理好了( 三 )
41.map()语法map(function, iterable, ...)返回一个将 function 应用于 iterable 中每一项并输出其结果的迭代器
42.max()语法返回可迭代对象中最大的元素
43.memoryview()语法返回给定参数的内存视图
44. min()语法返回可迭代对象中最小的元素 , 或者返回两个及以上实参中最小的 。
45.next()语法通过调用 iterator 的 `__next__()`[1] 方法获取下一个元素 。 如果迭代器耗尽 , 则返回给定的 default , 如果没有默认值则触发 `StopIteration`[2] 。
46.object()语法返回一个没有特征的新对象 。 `object`[3] 是所有类的基类 。
它具有所有 Python 类实例的通用方法 。 这个函数不接受任何实参 。
47. oct()语法返回整数的八进制表示形式
48.open()语法open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)open() 函数用于打开一个文件 , 并返回文件对象 , 在对文件进行处理过程都需要使用到这个函数 , 如果该文件无法被打开 , 会抛出 OSError
49.ord()语法对单个字符的字符串 , 返回它的 Unicode 编码的整数
例如 ord('a') 返回整数 97 ,ord('€') (欧元符号)返回 8364。 是 chr() 的逆函数 。
50. pow()语法pow(base, exp[, mod])函数是计算 base 的 exp 次方 , 如果 mod 存在 , 则再对结果进行取模 , 其结果等效于 pow(base,exp) %mod 。
51.print()语法print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)将 objects 打印到 file 指定的文本流, 默认为 sys.stdout
52.property()语法property() 函数的作用是在新式类中返回属性值 。
53.range()语法range() 函数返回一个可迭代对象
54.repr()语法返回包含一个对象的可打印表示形式的字符串 。 对于大多数的类型 , eval(repr(obj)) == obj
55.reversed()语法返回给定序列值的反向迭代器
56.round()语法返回 number 四舍五入到小数点后 ndigits 位精度的值 。 如果 ndigits 被省略或为 None , 则返回最接近输入值的整数
对精度要求高的 , 不减少使用该函数
57.set()语法set() 函数创建一个无序不重复元素集 , 删除重复数据 , 可以用于计算交集、差集、并集等 。
58.setattr()语法setattr(object, name, value)其参数为一个对象、一个字符串和一个任意值 , 将给定对象上的命名属性设置为指定值 。
例如 , setattr(python, 'name', 123) 等价于 python.name= 123
59.slice()语法slice() 函数实现切片对象 , 主要用在切片操作函数里的参数传递 。
60.sorted()语法sorted(iterable, key=None, reverse=False)对所有可迭代的对象进行排序操作,默认为升序
sort 与 sorted 区别:sort 是应用在 list 上的方法 , sorted 可以对所有可迭代的对象进行排序操作 。
sort 方法返回的是对已经存在的列表进行操作
而 sorted 方法返回的是一个新的 list
61.staticmethod()语法将方法转换为静态方法, 该方法不要钱传递参数
62.str()语法返回一个对象的 string 格式
63.sum()语法sum(iterable[, start]), 从 start 开始自左向右对 iterable 的项求和并返回总计值
64.super()语法用于调用父类的一个方法, 用来解决多重继承问题的
示例
文章插图
65. tuple()语法将可迭代系列(如列表)转换为元组
66.type()语法传入一个参数时 , 返回 object 的类型, 传入三个参数时 , 返回一个新的 type 对象
>>> class X:a = 1>>> X = type('X', (object,), dict(a=1))>>> X67.vars()语法返回模块、类、实例或任何其它具有 `__dict__`[4] 属性的对象的 __dict__ 属性 。
68. zip()语法用于将可迭代的对象作为参数 , 将对象中对应的元素打包成一个个元组 , 然后返回由这些元组组成的对象
可以使用 list() 转换来输出列表, 如果各个迭代器的元素个数不一致 , 则返回的列表长度以最短的对象为准
示例
文章插图
69. _import_()语法__import__(name, globals=None, locals=None, fromlist=(), level=0)_import()_ 函数用于动态加载类和函数。
如果一个模块经常变化就可以使用 _import()_ 来动态载入
以上便是 Python 全部的 69 个内置函数 , 语法规则基于 Python3.8.6 。
如果觉得本篇不错 , 欢迎在留言区点评 , 给个三连哦!
文章插图
- 权属|从数据悖论到权属确认,数据共享进路所在
- 发生|差评遭外卖员上门辱骂拍摄?不给差评是善解人意,不是理所当然!
- 器件|苏州纳米所等在高性能柔性储能器件研究中取得进展
- 核酸|北京:所有入市交易冷链产品做到不验核酸不入库
- 体验|VR\/AR体验、3D打印、机器人“对决”……松江这所中学人工智能创新实验室真的赞
- 超级|特斯拉获准在柏林超级工厂所在地开始第二阶段的森林砍伐
- 想要|盘点iQOO所有机型,到底哪几款才是你真正想要的
- 冲击|华为Mate40Pro评测,前所未有的外观设计,相机冲击全球第一
- 比特币的价格|比特币价格在多个交易所创下历史新高
- 告诉|阿里大佬告诉你如何一分钟利用Python在家告别会员看电影
