Ib tus tsim yog hom tshwj xeeb ntawm txoj kev uas Python hu thaum nws instantiates ib yam khoom siv cov ntsiab lus pom hauv koj chav kawm. Python tso siab rau tus tsim tsim los ua cov haujlwm xws li pib (xws li qhov tseem ceeb rau) ib qho piv txwv hloov pauv uas tus kwv yuav xav tau thaum nws pib.
tus tsim siv yog dab tsi?
In class-based object-oriented programming, a constructor (abbreviation: ctor) is a special type of subroutine hu kom tsim ib yam khoom. Nws npaj cov khoom tshiab rau kev siv, feem ntau lees txais cov lus sib cav uas tus tsim tsim siv los teeb tsa cov tswv cuab hloov pauv xav tau.
Tus tsim qauv nrog piv txwv yog dab tsi?
Cov neeg tsim khoom muaj lub npe tib yam li cov chav kawm lossis cov qauv, thiab lawv feem ntau pib cov ntaub ntawv cov tswv cuab ntawm cov khoom tshiab. Hauv qhov piv txwv hauv qab no, chav kawm hu ua Taxi yog txhais los ntawm kev siv tus tsim qauv yooj yim. Cov chav kawm no yog tam sim no nrog tus neeg teb xov tooj tshiab.
Vim li cas peb thiaj siv _ init _ hauv python?
Txoj kev _init_ zoo ib yam li cov neeg tsim khoom hauv C ++ thiab Java. Constructors yog siv los pib qhov khoom lub xeev. … Nws yuav khiav sai li sai tau thaum ib yam khoom ntawm chav kawm yog instantiated. Cov txheej txheem no muaj txiaj ntsig los ua ib qho kev pib koj xav ua nrog koj cov khoom.
_ init _ txhais li cas hauv python?
_init_:
"_init_" yog ib txoj hauv kev rov kho dua hauv cov chav kawm python. Nws yog lub npe hu ua constructor hauv cov khoomoriented tswvyim. Txoj kev no hu ua thaum ib yam khoom raug tsim los ntawm chav kawm thiab nws tso cai rau cov chav kawm los pib cov yam ntxwv ntawm chav kawm.