十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
self是对实例自己的引用。
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的根河网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
self.a()的意思是"调用自己的过程a"。
试想,有定义一个函数a,同时,类中也有过程a,要区分两者,在类中就要通过是否使用self前缀来区分,在外部就要通过是否有实例名来区分。
参考以下代码:
函数也是一个对象,有句话是:python 一切皆对象。
index.provide_automatic_options = False
就是给index对象设置一个属性
当函数要接受元组或者字典参数时,它分别使用 * 和 ** 前缀。
在变量前 加 ,则输入的函数参数会作为一个元组存在args中, 多余的参数 *也会存在args中,如:
如果使用******前缀,输入的参数会被存放在字典中, 多余的参数 也会存在kwargs中,kwargs为一个字典