abs()函数返回一个数的绝对值语法:abs(x)参数:x--数值表达式,可以是整数,浮点数,或一个复数。返回值:该函数返回x(一个数字)的绝对值,如果参数是复数,则返回其大小。示例:print("abs(-40):",abs(-40))print("abs(100.10):",abs(100.10))输出:('abs(-40):',40)('abs(100.10):',100.1)all()函数用于判断给定的可迭代参数iterable中的所有元素是否为TRUE语法:all(iterable)参数:xiterable--元组或列表返回值:if如果所有iterable的元素不为0、''、False或iterable为空,all(iterable)返回True,否则返回False;注意:空元组和空列表的返回值为True,这里要特别注意。例子:>>>all(['a','b','c','d'])#list列表,元素不为空或0True>>>all(['a','b','','d'])#list列表,有一个元素为空False>>>all([0,1,2,3])#list列表,有一个元素为0False>>>all(('a','b','c','d'))#元组,元素不为空或0True>>>all(('a','b','','d'))#元组,有一个空元素False>>>all((0,1,2,3))#元组,有一个0元素False>>>all([])#空列表True>>>all(())#空元组Trueany()用于判断给定的可迭代参数iterable是否为allFalse语法:any(iterable)parameter:xiterable--tupleorlist返回值:如果全部为空,0,false,返回false,如果不全为空,0,false,返回true。例子:>>>any(['a','b','c','d'])#list列表,所有元素不为空或0True>>>any(['a','b','','d'])#list列表,有一个空元素True>>>any([0,'',False])#list列表,所有元素都是0,'',falseFalse>>>any(('a','b','c','d'))#元组,元素不为空或0True>>>any(('a','b','','d'))#元组,有一个空元素True>>>any((0,'',False))#元组,所有元素都是0,'',falseFalse>>>any([])#空列表False>>>any(())#空元组Falseascii()返回表示对象的字符串语法:ascii(object)参数:对象——元组或列表返回值:返回字符串。示例:>>>ascii('runoob')"'runoob'"bin()返回整数int或longint的二进制表示语法:bin(x)参数:x--int或longint返回值:字符串。示例:>>>bin(10)'0b1010'>>>bin(20)'0b10100'bool()函数用于将给定的参数转换为布尔类型,如果没有参数则返回False语法:classbool([x])参数:x--要转换的参数返回值:返回True或False。示例:>>>bool()False>>>bool(0)False>>>bool(1)True>>>bool(2)True>>>issubclass(bool,int)#bool是int的子类Truechr()以一个整数作为参数,返回一个对应的字符语法:chr(i)参数:i--可以是十进制或十六进制的数字,范围是0到1,114,111(十六进制为0x10FFFF)。返回值:返回值为当前整数对应的ASCII字符。例子:>>>chr(0x30)'0'>>>chr(97)'a'>>>chr(8364)''classmethod修饰符classmethod修饰符对应的函数不需要实例化,也不需要需要self参数,但是第一个参数需要是代表自己类的cls参数,可以用来调用类的属性,类的方法,实例化的对象。例子:classA(object):bar=1deffunc1(self):print('foo')@classmethoddeffunc2(cls):print('func2')print(cls.bar)cls().func1()#调用foo方法A.func2()#无需实例化输出:func21foo
