Python内置函数

从概念上来讲这是构造函数,从实现方式来讲,实际上就是类在实例化后会默认执行的内置函数,同理,还有在创建时获取对象句柄返回值的内置函数__new__,调用类时使用的内置函数__call__,展示类的内容时使用的内置函数__repr__和__str__,被迭代时使用的内置函数__iter__等等,甚至还有被加减乘除,大小比较等动作时触发的默认内置函数。抛开这些内置函数本身对应的使用意义来讲,都只是对应触发情况下会调用的代码区块而已,如果在对应的代码区块自定义了函数,就会执行对应的内容。

另一个知识点就是关于下划线的问题,这一类的函数都是前后两下划线,实际上是为了做“定义”方面的区分,在其他语言中,会有private,public等定义来确定使用范围,来说明这个东西是公共的还是私有的,但是在python中不会有严格检查,它只会要求你尽可能的规范化使用,前后两个下划线的函数在规范中就是private私有的,不应该被自身以外的东西调取;前后一个下划线的则是内部使用,但是可以被子类继承;没有下划线则是public公共的,可以被子类或者在对象外被调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值