Python所有的内置函数 , 都帮你整理好了!(三)

简介: Python所有的内置函数 , 都帮你整理好了!(三)

38.len()

语法

返回对象的长度

39.list()

语法

将元组或字符串转换成列表

40.locals()

语法

locals() 函数会以字典类型返回当前位置的全部局部变量。

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')  返回整数  97ord('€') (欧元符号)返回  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))
>>> X
<class '__main__.X'>

67.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

相关文章
|
2月前
|
存储 JavaScript Java
(Python基础)新时代语言!一起学习Python吧!(四):dict字典和set类型;切片类型、列表生成式;map和reduce迭代器;filter过滤函数、sorted排序函数;lambda函数
dict字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 我们可以通过声明JS对象一样的方式声明dict
199 1
|
2月前
|
算法 Java Docker
(Python基础)新时代语言!一起学习Python吧!(三):IF条件判断和match匹配;Python中的循环:for...in、while循环;循环操作关键字;Python函数使用方法
IF 条件判断 使用if语句,对条件进行判断 true则执行代码块缩进语句 false则不执行代码块缩进语句,如果有else 或 elif 则进入相应的规则中执行
300 1
|
2月前
|
Java 数据处理 索引
(numpy)Python做数据处理必备框架!(二):ndarray切片的使用与运算;常见的ndarray函数:平方根、正余弦、自然对数、指数、幂等运算;统计函数:方差、均值、极差;比较函数...
ndarray切片 索引从0开始 索引/切片类型 描述/用法 基本索引 通过整数索引直接访问元素。 行/列切片 使用冒号:切片语法选择行或列的子集 连续切片 从起始索引到结束索引按步长切片 使用slice函数 通过slice(start,stop,strp)定义切片规则 布尔索引 通过布尔条件筛选满足条件的元素。支持逻辑运算符 &、|。
182 0
|
3月前
|
设计模式 缓存 监控
Python装饰器:优雅增强函数功能
Python装饰器:优雅增强函数功能
280 101
|
3月前
|
缓存 测试技术 Python
Python装饰器:优雅地增强函数功能
Python装饰器:优雅地增强函数功能
228 99
|
3月前
|
存储 缓存 测试技术
Python装饰器:优雅地增强函数功能
Python装饰器:优雅地增强函数功能
201 98
|
3月前
|
缓存 Python
Python中的装饰器:优雅地增强函数功能
Python中的装饰器:优雅地增强函数功能
|
4月前
|
Python
Python 函数定义
Python 函数定义
559 155
|
5月前
|
PHP Python
Python format()函数高级字符串格式化详解
在 Python 中,字符串格式化是一个重要的主题,format() 函数作为一种灵活且强大的字符串格式化方法,被广泛应用。format() 函数不仅能实现基本的插入变量,还支持更多高级的格式化功能,包括数字格式、对齐、填充、日期时间格式、嵌套字段等。 今天我们将深入解析 format() 函数的高级用法,帮助你在实际编程中更高效地处理字符串格式化。
573 0
|
3月前
|
算法 安全 数据安全/隐私保护
Python随机数函数全解析:5个核心工具的实战指南
Python的random模块不仅包含基础的随机数生成函数,还提供了如randint()、choice()、shuffle()和sample()等实用工具,适用于游戏开发、密码学、统计模拟等多个领域。本文深入解析这些函数的用法、底层原理及最佳实践,帮助开发者高效利用随机数,提升代码质量与安全性。
714 0

推荐镜像

更多