1. 首页
  2. Python

python还有这个特殊技巧的吗?看看你会不会吧

“u003Cdivu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002Ff78c84c82603431fac0d7ab88fff7bab” img_width=”1280″ img_height=”832″ alt=”python还有这个特殊技巧的吗?看看你会不会吧” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cblockquoteu003Eu003Cpu003E小编最近整理了一套Python学习教程,有需要的小伙伴,记得关注小编头条号,私信【资料】即可免费领取一套Python学习教程哦u003Cu002Fpu003Eu003Cu002Fblockquoteu003Eu003Cpu003Eu003Cstrongu003E1.__init__(self)u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E这是python中类的构造方法:也就是用于为类初始化变量赋值,通常自带self参数,指明本类u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Ff9c5545a7c1845158e91e6a7d7728235″ img_width=”385″ img_height=”259″ alt=”python还有这个特殊技巧的吗?看看你会不会吧” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003Eu003Cstrongu003E2.__call__()u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E在Python中,创建类的时候定义了__call__()方法,这个类的实例就是可以直接调用的这个方法。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F966282772506443cb4dcc9064d536b16″ img_width=”490″ img_height=”315″ alt=”python还有这个特殊技巧的吗?看看你会不会吧” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E直接加()就可以调用__call__()方法u003Cu002Fpu003Eu003Cpu003E还可以带参数,例如:u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002Fc1920621a3114352bdaccfac2b421a80″ img_width=”358″ img_height=”345″ alt=”python还有这个特殊技巧的吗?看看你会不会吧” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E相当于重写了__cal__()方法u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E3.__new__()u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E这个方法的作用就是创建一个对象,即创建一个实例就自动执行u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Fe4898f5a1c4347c7b503d52576e53d28″ img_width=”410″ img_height=”395″ alt=”python还有这个特殊技巧的吗?看看你会不会吧” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003Eu003Cstrongu003E4.__getattr__()u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E只有当没有定义的方法调用时,才会调用方法 __getattr__u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F71dda494b4f94703b3122ff10f64e19f” img_width=”401″ img_height=”370″ alt=”python还有这个特殊技巧的吗?看看你会不会吧” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E没有定义f()这个方法,自动执行__getattr__u003Cu002Fpu003Eu003Ch1u003Eu003Cstrongu003E关注柚子并分享该文章,私信回复:资料u003Cu002Fstrongu003Eu003Cu002Fh1u003Eu003Culu003Eu003Cliu003Eu003Cstrongu003E即可获取:u003Cu002Fstrongu003Eu003Cu002Fliu003Eu003Cliu003E四大项目和四百集课程u003Cu002Fliu003Eu003Cliu003E坦克大战u003Cu002Fliu003Eu003Cliu003E手写神经网络u003Cu002Fliu003Eu003Cliu003E手写算法和数据结构u003Cu002Fliu003Eu003Cliu003E基于内存分析讲解,内功更扎实u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F6cbf3e8e1b234491b04bdbc53e07158d” img_width=”481″ img_height=”761″ alt=”python还有这个特殊技巧的吗?看看你会不会吧” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cu002Fdivu003E”

原文始发于:python还有这个特殊技巧的吗?看看你会不会吧

主题测试文章,只做测试使用。发布者:醒百年,转转请注明出处:http://www.cxybcw.com/13554.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code