运算类
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中的关键内置函数,包括数学运算、输入输出处理、类方法和装饰器,以及与类型相关的功能,如类型检查和属性操作。
1337

被折叠的 条评论
为什么被折叠?



