在Python中,有许多内置函数可以帮助我们完成各种任务,以下是一些常用的Python内置函数及其简要说明:
1、abs(x)
: 返回x的绝对值。
2、dict()
: 创建一个新的字典。
3、help()
: 调用内置的帮助系统。
4、min()
: 返回可迭代对象或两个以上参数中的最小值。
5、setattr()
: 设置指定对象的属性值。
6、all()
: 返回所有元素是否都为True。
7、dir()
: 不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表,如果参数包含方法,该方法必须是字符串,否则必须支持迭代。
8、hex()
: 将一个整数转换为一个前缀为"0x"的十六进制字符串。
9、max()
: 返回可迭代对象或两个以上参数中的最大值。
10、set()
: 创建一个新的集合。
11、any()
: 返回可迭代对象中是否有元素为True。
12、enumerate()
: 返回一个枚举对象。
13、input([prompt])
: 从控制台读取一行输入,可以带提示信息。
14、sum()
: 对可迭代对象求和。
15、isinstance()
: 判断一个对象是否是一个已知的类型。
16、map()
: 根据提供的函数对指定序列做映射。
17、str()
: 将对象转换为字符串。
18、type()
: 返回对象的类型。
19、list()
: 创建一个新的列表。
20、len()
: 返回对象(字符、列表、元组等)长度或项目个数。
21、print()
: 打印输出。
22、range()
: 生成一个整数序列。
23、reversed()
: 反转序列。
24、sorted()
: 对所有可迭代的对象进行排序操作。
25、zip(*iterables)
: 用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
26、filter(function, iterable)
: 构造一个从可迭代对象中过滤出元素的新迭代器,该函数为真才输出。
27、round(number[, ndigits])
: 返回 number 的四舍五入值。
28、staticmethod(function)
: 装饰器,将函数转为静态方法。
29、classmethod(function)
: 装饰器,将函数转为类方法。
30、property(fget=None, fset=None, fdel=None, doc=None)
: 装饰器,将函数转为属性。
31、compile(source, filename, mode, flags=0, dont_inherit=False, optimize=1)
: 将字符串编译为代码或AST。
32、eval(expression, globals=None, locals=None)
: 执行一个字符串表达式,并返回表达式的值。
33、exec(object, globals=None, locals=None)
: 执行动态创建的Python程序,通常可以是字符串或者字节码。
34、format(value[, format_spec])
: 格式化字符串。
35、locals()
: 返回当前作用域的局部变量字典。
36、globals()
: 返回全局变量字典。
37、hasattr(object, name)
: 判断对象是否包含对应的属性。
38、getattr(object, name[, default])
: 返回一个对象的属性值。
39、issubclass(class, classinfo)
: 判断一个类是否是另一个类的子类。
40、isinstance(object, classinfo)
: 判断一个对象是否是某个类或其子类的实例。
41、super([type[, objectortype]])
: 用于调用父类(超类)的一个方法。
42、vars([object])
: 返回对象object的属性和属性值的字典对象。
43、delattr(object, name)
: 删除指定对象的指定属性。
44、delvar(name)
: 删除指定的变量。
45、del(object)
: 删除对象。
46、lambda(arg1, arg2, *args)
: 创建匿名函数。
47、reduce(function, sequence[, initial])
: 把函数作用于序列的元素,从而将序列缩减为单一的输出。
48、reload(module)
: 重新加载之前已经加载过的模块。
49、bin(x)
: 将整数转换为二进制字符串。
50、complex(real, imag)
: 创建一个复数。
以上就是Python中常用的内置函数,希望对你有所帮助。
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/307027.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复