
9、str()
描述:str() 函数将对象转化为适于人阅读的形式。将字符类型、数值类型等转换为字符串类型
语法:class str(object='')
参数:object -- 对象。
案例:
1 2 |
|
10、callable()
描述:判断对象是否可以被调用,能被调用的对象就是一个callable 对象,对于函数、方法、lambda 函式、 类以及实现了 __call__ 方法的类实例, 它都返回 True。
语法:callable(object)
参数:object -- 对象
案例:
1 |
|
11、chr()
描述:chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
语法:chr(i)
参数:i -- 可以是10进制也可以是16进制的形式的数字。
案例:
查看十进制整数对应的ASCII字符chr(65)'A'可以参考4案例中的表
12、ord()
描述:查看某个ascii对应的十进制数
语法:ord(c)
参数:c -- 字符。
案例:
1 |
|
13、classmethod()
描述:classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。
语法:classmethod
参数:无
案例:
1 2 3 4 5 6 7 8 |
|
14、compile()
描述:compile() 函数将一个字符串编译为字节代码。
语法:compile(source, filename, mode[, flags[, dont_inherit]])
参数:
source -- 字符串或者AST(Abstract Syntax Trees)对象。。
filename -- 代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。
mode -- 指定编译代码的种类。可以指定为 exec, eval, single。
flags -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。。
flags和dont_inherit是用来控制编译源码时的标志
案例:
1 2 3 4 5 6 7 8 |
|
15、complex()
描述:创建一个复数
语法:class complex([real[, imag]])
参数:
real -- int, long, float或字符串;
imag -- int, long, float;
案例:
1 |
|
16、delattr()
描述:删除对象的属性
语法:delattr(object, name)
参数:
object -- 对象。
name -- 必须是对象的属性。
案例:
1 2 3 |
|