python系统函数详解

本文详细介绍了Python中的系统内置函数,包括abs、all、any、basestring、bin、bool等,涵盖数据转换、类型判断、容器操作等多个方面,是理解和使用Python的重要参考资料。
摘要由CSDN通过智能技术生成
  1. Python里面有许多内置函数,有的可以直接使用,有的无法直接使用,需要导入模块函数;

系统常用内置函数:

  • abs(x)函数 :返回数值的绝对值;
  • all(iterable):用于判断给定的可迭代参数iterable中的所有元素是否都为true,如果是则True,否则返回false;元素除了0、空、False外都是返回True;iterable是元组或者列表;注意:空元祖、空列表返回值为True;
  • any()函数:用于判断给定的可迭代参数iterable是否全为False,如果是则返回false,否则返回True;元素除了0、空、False外都是返回True;
  • basestring()函数:是str和unicode的超类(父类),也是抽象类,因此不能被调用和实例化,但可以被用来判断一个对象是否为str或者unicode的实例,isinstance(obj,basestring)等价于isinstance(obj,(str,unicode))
  • bin(x):用于返回一个整数int或者长整数long int的二进制表示;
  • bool()函数:用于将给定参数转换为布尔类型;如果没有参数,就返回False;
  • bytearray()函数:返回一个新字节数组;这个数组的元素是可变的,并且每个元素的值的范围【0,256);
  • callable()检查一个对象是否可以调用,如果返回True,object可能调用失败,如果返回False,则调用object绝对不会成功;
  • chr()函数:用一个范围在256内的整数作参数,返回一个对应的字符;返回值是当前整数对应的ASCLL字符;
  • classmethod修饰符号:修饰符对应的函数不需要实例化,不需要self参数,但第一个参数需要是表示自身类的cls参数,可以调用类的属性,类的方法,实例化对象;
  • cmp()函数,用于比较两个对象,如果x<y返回-1,如果x==y,返回0,如果x<y,返回1。python3已经没有此功能,需要引入operator模块,使用operator.lt(a,b)等;
  • compile()函数,将一个字符串编译成为字节代码;
  • complex()函数,用于创建一个值为real+imag*j的复数,或者转化为一个字符串或复数,如果第一个参数为字符串,则不需要指定第二个参数;
  • delattr()用于删除属性,delattr(x,“foobar”)相等于del x.foobar
 class Coordinate:
    x=10
    y=-5 
    z=0 
point1=Coordinate()
print("x=",point1.x)
print("y=",point1.y)
print("z=",point1.z)

delattr(Coordinate,"z")

print("——删除z 属性后——")
print("x=",point1.x)
print
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值