python 内置函数(三)----callable、chr、complex和delattr

callable(object)

返回对象是否可调用。若对象可以调用 返回True;否则返回False. 注意 class 和包含__call__方法的对象均是callable.
代码 执行结果
callable(1) False
callable(int) Ture

chr(i)

返回整数i 对应的Unicode 字符串。输入参数为整数,范围 0 - 1,114,111 。超过范围会产生ValueError。其对应的逆操作 ord().

代码 执行结果
chr(2) \x02
chr(100) d
chr('2') TypeError
chr(-2) ValueError

class complex([real[, imag]])

 返回值为一个虚数。输入为数字或包含数字的字符串。若输入为字符串,字符串中不能包含空格。
代码 执行结果
comlex(2) 2+0j
comlex(2,3) 2+3j
comlex('a') ValueError
comlex('12') 12+0j
comlex('3+4j') 3+4j
comlex('3 + 4j') ValueError

delattr(object, name)

输入参数为对象和字符串。用于删除对象的属性 delattr(x, 'foobar') is equivalent to del x.foobar.
posted @ 2020-12-25 15:15  徐徐前行  阅读(190)  评论(0编辑  收藏  举报