'''
内置函数 :
作用域相关(2) :
locals : 返回当前局部作用域内的所有内容
globals : 返回全局作用域内的所有内容
基础数据类型相关(38) :
和数字相关 :
数据类型 :
bool : 将数字强制转换成bool型
int : 将数字强制转换成int型
float : 将数字强制转换成float型
complex : 构建复数
进制转换 :
bin : 将其他进制的数字转换成二进制,二进制数字以"0b"开头
oct : 将其他进制的数字转换成八进制,八进制数字以"0o"开头
hex : 将其他进制的数字转换成十六进制,十六进制数字以"0x"开头
数学运算 :
abs : 返回绝对值
divmod : 返回商和余数
round : 四舍五入求近似,由于小数在内存中均非准确存储,而是以一个约束存储,因此四舍五入并不好用
pow(x, n, c) : 返回x^n,如果有c,则x^n在对c取一次余,只返回余数
sum : 求和
max : 求最大
min : 求最小
数据结构相关 :
数据集合相关 :
dict : 创建空字典
set : 创建空集合
frozenset : 冻结集合
相关内置函数 :
len : 计算长度
sorted(iterable, key= func_name,reverse= False) : 排序
func_name : 如果func_name没有给定,则默认按照数字大小进行排序,如果func_name给定,则将iterable中的每一项取出带入func中,按照计算后返回的
的数值进行排序
reverse : 是否逆序
filter(func_name, iterable) : 筛选或过滤
func_name : 将iterable中的每一项取出带入func计算,按照返回的True/False决定是否留下该项
map(func_name, iterable) : 映射
func_name : 将iterable中的每一项取出带入func中计算,并将返回项作为最后输出
enumerate(iterable): 枚举,返回iterable中每一项以及相应的索引
all : 判断可迭代对象里的所有元素是否全部为真
any : 判断可迭代对象中是否至少有一个元素为真
zip : 将多个列表对应位置的元素合并
序列 :
元组和列表
list : 强制转换成列表
tuple : 强制转换成元组
相关内置函数 :
reversed : 将所有元素倒序
slice(start,end) : 产生一个等差序列
字符串 :
str : 强制转换成字符串
format : 格式化输出字符串
format(str, "num/^num") #num : 位宽;< : 左对齐;> : 右对齐;^ : 居中
format(num,"b/c/d/o/x/X/n") #b : 二进制;c : Unicod,即将数字转换成对应的编码;d : 十进制;o : 八进制;x : 小的十六进制;X : 大写的十六进制;n : 十进制
format(num, ".ne/E") #.n : 保留小数点后n位;e/E : 科学计数
format(num, ".nf/F") #f/F : 转换成浮点数
bytes(str,encoding) : 将字符转换成指定编码
bytearry(str, encoding) : 将字符转换指定编码下的字节,并打散装入一个列表
memoryview(str.encode()) : 返回str在内存中的地址
ord(char) : 返回字符在编码中的位置
chr(num) : 返回编码中指定位置的字符
ascii(chr) : 判读字符chr是否是ASCII,如果是,返回它本身,如果不是,返回"\u"
repr(str) : 返回字符串的官方写法
字符类型代码相关 :
eval : 执行字符串代码,只能够完成简单表达式的计算
exec : 可执行复杂代码,但没有返回值
compile(resource, file_name, mode) : 可执行打断字符串代码,需配合eval,exec一起使用
注 : resource和file_name二者存其一即可
mode :
exec : 执行打断代码时,选择此模式
eval : 仅有一行代码时,选择此模式
single : 当与用户之间有交互式,选择此模式
反射相关(4) :
面向对象相关(9) :
迭代器/生成器相关(3) :
iter : 生成一个迭代器,其内部还是.__iter__()
next : 调用迭代器或生成器,其内部还是.__next__()
range(star, end, step) : 返回一个等差数列
其它(12) :
输入,输出 :
input : 从用户那里获得输入
print : 打印
内存相关 :
id : 返回变量在内存中的存储地址
hash : 计算可哈希对象的哈希值
文件操作相关 :
open : 已指定模式打开文件
模块相关 :
.__import__() : 导入指定模块,但一般不会用这个函数,而是用import module
帮助 :
help
调用相关 :
callable : 判断某个对象是否可被调用和执行,也即用以区分函数和普通变量
查看内置属性 :
dir : 返回可某个变量或数据类型可执行的操作
'''