Python中内置的函数(方法)
1.abs() 取绝对值
2.all(ite) 值都为true(非0);值为空 返回True
例子:all([2,4,6]) ,all([]) 结果都为True
3.any() 值有一个为真;非空 返回True
例子:any([1,0]) 返回True ; all([]) 返回False
4.ascii() 将对象转为用 \x, \u 或 \U 编码的字符
5.bin() 将十进制转为二进制
6.bool() 判断真假
7.bytearray() 返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256
8.callable() 判断是否能被调用(函数)
9.chr() 将(0~255)整数转为ascii码
10.classmethod() 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。
11.compile() 函数将一个字符串编译为字节代码。 compile(source, filename, mode[, flags[, dont_inherit]])
12.dict() 创建字典
13.dir() 返回所有方法
14.divmod() 返回元组(商,余数)
例子:divmod(7,3)
15.eval() 对加减乘除等表达式的字符串进行运算
例子:eval("5**2")
16.exec() 较为复杂的字符串格式的代码
17.filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。
例子:res=filter(lambda n:n>5,range(10))
for i in res:
print(i)
18.float() 将整数和字符串转换成浮点数。
19.format() 字符串格式化输出
20.frozenset([iterable]) 变为不可变的列表
21.getattr() 用于返回一个对象属性值。
22.globals() 以字典类型返回当前位置的全部全局变量。
23.hash() 用于获取取一个对象(字符串或者数值等)的哈希值。
24.help() 用于查看函数或模块用途的详细说明。
25.hex() 用于将10进制整数转换成16进制,以字符串形式表示。
26.id(object) 用于获取对象的内存地址。
27.input() 接受一个标准输入数据,返回为 string 类型。
28.int() 用于将一个字符串或数字转换为整型。
29.isinstance() 来判断一个对象是否是一个已知的类型,类似 type()。该方法会考虑继承关系,因此可用来判断两个类型是否相同。
例子:isinstance(2,int)
30.issubclass(class,classinfo) 用于判断参数 class 是否是类型参数 classinfo 的子类。class的父亲是不是classinfo
31.iter() 用来生成迭代器。
32.len() 返回对象(字符、列表、元组等)长度或项目个数。
33.locals() 会以字典类型返回当前位置的全部局部变量。对于函数, 方法, lambda 函式, 类, 以及实现了 __call__ 方法的类实例, 它都返回 True。
34.map(function,iterable) 会根据提供的函数对指定序列做映射。一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
35.max() 返回给定参数的最大值,参数可以为序列。
36.min() 返回给定参数的最小值,参数可以为序列。
37.next() 返回迭代器的下一个项目。
38.oct() 函数将一个整数转换成8进制字符串。
39.open() 用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。
40.ord() 它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值(0-255整数)
例子:ord("a"),输出97
41.pow(x,y[,z]) 计算x的y次方,如果z在存在,则再对结果进行取模,其结果等效于pow(x,y) %z
42.print() 用于打印输出
43.property() 在新式类中返回属性值。
44.range() 可创建一个整数列表,一般用在 for 循环中。
45.reverse() 用于反向列表中元素。
46.round() 返回浮点数x的四舍五入值。
47.set() 创建一个无序不重复元素集(集合),可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
48.setarrr() 对应函数 getattr(),用于设置属性值,该属性不一定是存在的。
49.slice(start, stop[, step]) 实现切片对象,主要用在切片操作函数里的参数传递。
50.sorted() 对所有可迭代的对象进行排序操作。
51.staticmethod() 返回函数的静态方法。不用实例化就可以直接调用
52.str() 将对象转化为字符串。
53.sum() 对系列进行求和计算。
54.super() 是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。
55.tuple() 将列表转换为元组。
56.type() 一个参数返回对象类型, 三个参数,返回新的类型对象。
57.vars() 返回对象object的属性和属性值的字典对象,如果没有参数,就打印当前调用位置的属性和属性值 类似 locals()。
58.zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。
59.__import__(name) 用于动态加载类和函数 。如果一个模块经常变化就可以使用 __import__() 来动态载入
- 收集常用的Python 内置的各种字符串处理 函数的使用方法
- Python 利用内置set函数对字符串和列表进行去重的方法
- 浅析python 内置字符串处理函数的使用方法
- python 函数内置方法short_desc
- Python笔记day52(JavaScript)|函数、词法分析、内置对象和方法、Date、json
- Python:collection模块(内置了一些群集相关的方法和函数)
- python之函数的类的内置方法【进阶篇】
- 浅析python 内置字符串处理函数的使用方法
- [python] 类常用的内置方法和函数
- 通过Python的内置字符串处理函数来处理字符串的方法和整理
- Python中的对象,方法,类,实例,函数用法分析
- 精简代码:Python的split方法函数可以分割字符串成列表,默认是以空格作为分隔符sep来分割字符串。
- python中的函数调用绑定,静态方法和类方法
- python中List的sort方法(或者sorted内建函数)的用法
- python中List的sort方法(或者sorted内建函数)的用法
- 字符串常用内置方法-python3
- 模块的内置方法--Python提高班
- Python: 函数与方法的区别 以及 Bound Method 和 Unbound Method
- python清除字符串前后空格函数的方法
- Python中内置数据结构的方法总结