1.4 python内置方法-内置函数

abs() divmod() input() open() staticmethod()
all() enumerate() int() ord() str()
any() eval() isinstance() pow() sum()
basestring() execfile() issubclass() print() super()
bin() file() iter() property() tuple()
bool() filter() len() range() type()
bytearray() float() list() raw_input() unichr()
callable() format() locals() reduce() unicode()
chr() frozenset() long() reload() vars()
classmethod() getattr() map() repr() xrange()
cmp() globals() max() reverse() zip()
compile() hasattr() memoryview() round() __import__()
complex() hash() min() set()
delattr() help() next() setattr()
dict() hex() object() slice()
dir() id() oct() sorted() exec 内置表达式

 运算类

abs: 计算绝对值

divmod:计算商和余数,返回元组

pow 计算幂值

sum 求和

reduce 对参数序列中元素进行累积

cmp 比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1

max 返回参数最大值

min 返回参数最小值

round 浮点数x的四舍五入值

int 将一个字符串或数字转换为整型,支持传入base作为进制

bin 返回一个整形int或长整形的二进制值

float 返回浮点值

bool 转换为bool类型,默认返回False

long 返回一个数字或字符串的长整形

complex 创建一个复数

ord 返回一个字符的ASCII码值

oct 返回一个数字的8进制字符

hex 返回一个数字的16进制字符

char  将数字转换为字符

unichr 将数字转换为unicode 的字符

str 返回一个对象的string格式

repr 将对象转化为供解释器读取的形式

hash 获取对象的hash值

tuple 将列表转化为元组

list 将元组转换为列表

set 创建一个无序不重复元素集

dict 创建字典 

bytearray 返回一个新字节序列

frozenset 返回一个不能添加和删除的集合

map 根据提供的函数对指定序列做映射

slice 返回一个切片对象

id 返回对象的唯一标识符

format 格式化方法

len 计算对象长度或个数

all 计算可叠戴对象是否都为True,否则返回False,元素除了是 0、空、None、False 外都算 True

any 计算可叠戴对象是否都为False,如果是,返回False,否则返回True

filter 用于过滤序列,第一个参数为function,第二个参数为序列。序列的每个元素都作为参数传递给function并返回True或False,最终将所有为True的元素合成新列表返回

enumerate 将一个可遍历的数据对象组合为一个索引序列,同时列出下标和数据,便于遍历

iter 生成迭代器

range 创建一个范围的整数列表

xrange 创建一个范围的整数列表生成器

sort 将序列排序

sorted 将所有可迭代对象进行排序

reverse 反向列表中元素

zip 将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表

next 返回迭代器的下一个项目

isinstance 函数来判断一个对象是否是一个已知的类型,会认为子类是一种父类类型,考虑继承关系

type 只有第一个参数则返回对象的类型,三个参数返回新的类型对象

        type(object) 返回对象类型,不考虑继承关系

        type(name, bases, dict) 生成新的类型对象

issubclass 用来判断class是否为 classinfo的子类

callable 检查一个对象是否是可调用的,如果返回 True,object 仍然可能调用失败;但如果返回 False,调用对象 object 绝对不会成功

locals 以字典形式返回当前位置的局部变量

globals 以字典类型返回当前位置的全部全局变量

vars 返回对象object的属性和属性值的字典对象

object 返回一个空对象

getattr 返回一个对象属性值

hasattr 判断对象是否包含对应的属性

delattr 删除属性

setattr 设置属性

dir 返回模块或对象的属性列表

help 查看函数或模块用途的详细说明

eval 用来执行一个字符串表达式,并返回表达式的值

compile 将一个字符串编译为字节代码

super 调用父类方法

 IO类

input 获取标准输入,返回string

raw_input 获取所有的输入,返回string

open 打开一个文件,创建一个 file 对象,这个接下来会再详细学习

file 创建一个文件对象,别名为open

execfile 执行一个文件

print 打印输出

reload 重新载入模块

memoryview 返回给定参数的内存查看对象(

__import__ 动态加载类和函数

装饰类

staticmethod

classmethod 修饰符对应的函数不需要实例化,不需要 self 参数

property 在新式类中返回属性值

 参考

Python 内置函数 | 菜鸟教程

你可能感兴趣的:(Python,python)