内置函数abs() 获取绝对值all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回Falseany() 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True
内置函数
abs() 获取绝对值
all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False
any() 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False
ascii()
bin()(将十进制装换为带ob的二进制)
oct()(将十进制装换为八进制)
hex() (将十进制装换为十六进制)
bool() 测试一个对象是True还是False,如果有对象则为true,没有或者为0则为false
bytes() 将一个字符串转换成字节类型
str() 将字符类型/数值类型等转换为字符串类型
challable() 判断对象是否可以被调用,能被调用的对象就是一个callables对象,比如函数和带有__call__()的实例
call()作用: 为了将类的实例对象变为可调用对象(相当于重载()运算符)
chr() 查看某个ASCII对应的十进制数
ord() 查看十进制数对应的ASCII字符
classmethod()(算是高级的内置函数,简单实例化操作)
修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。
complie() (算是高级的内置函数) 将字符串编译成python能识别或可以执行的代码,也可以将文字读成字符串再编译
语法
以下是 compile() 方法的语法:
compile(source, filename, mode[, flags[, dont_inherit]])
参数
source – 字符串或者AST(Abstract Syntax Trees)对象。。
filename – 代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。
mode – 指定编译代码的种类。可以指定为 exec, eval, single。
flags – 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。。
flags和dont_inherit是用来控制编译源码时的标志
1 compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1)
2 将source编译为代码或者AST对象。代码对象能过通过exec语句来执行或者eval()进行求值。
3 参数source:字符串或者AST(abstract syntax trees)对象。
4 参数filename:代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。
5 参数model:指定编译代码的种类。可以指定’exec’, ‘eval’, ‘single’。
6 参数flag和dont_inherit:这两个参数为可选参数。