Яагаад бидэнд Python дээр ангийн аргууд хэрэгтэй байна вэ?
Яагаад бидэнд Python дээр ангийн аргууд хэрэгтэй байна вэ?

Видео: Яагаад бидэнд Python дээр ангийн аргууд хэрэгтэй байна вэ?

Видео: Яагаад бидэнд Python дээр ангийн аргууд хэрэгтэй байна вэ?
Видео: Сэтгэл түгшилт яаж мэдрэгддэг вэ 2024, May
Anonim

Ан функц a-д тодорхойлсон анги a" гэж нэрлэдэг арга ". Арга зүй байна хандалт объектын жишээнд агуулагдах бүх өгөгдөлд; Тэд чадна хандалт болон өмнө нь өөртөө тохируулсан бүх зүйлийг өөрчлөх. Яагаад гэвэл тэд ашиглах self, тэд жишээг шаарддаг анги байхын тулд ашигласан.

Үүнийг харгалзан үзвэл бид яагаад Python-д ангийн аргуудыг ашигладаг вэ?

А ангийн арга чадна хандалт эсвэл өөрчлөх анги статик үед төлөв арга чадахгүй хандалт эсвэл өөрчлөх тэр . Нөгөө талаар ангийн аргууд байх ёстой анги параметр болгон. Бидний хэрэглэдэг @ ангийн арга доторх чимэглэгч питон бий болгох нь ангийн арга болон Бидний хэрэглэдэг @staticmethod decorator нь статик үүсгэх Питон дахь арга.

Хоёрдугаарт, Python-д ямар аргууд байдаг вэ? А арга нь ангиллын жишээг эхний параметр болгон авдаг функц юм. Арга зүй ангийн гишүүд юм. C ангилал: Def арга (өөрийгөө, магадгүй, бусад, аргументууд): pass # энд ямар нэг зүйл хий. Энэ нь юу гэсэн үг болохыг та мэдэхийг хүссэн Python , нэг нь хязгаарлагдмал болон хязгаарлагдмал хооронд ялгаж болно аргууд.

Үүнийг анхаарч үзвэл, ангид аргыг ашиглах нь юу вэ?

онд анги - суурилсан програмчлал, аргууд a-д тодорхойлсон анги , объектууд нь өгөгдсөн тохиолдлууд юм анги . Хамгийн чухал чадваруудын нэг нь a арга хангадаг арга давамгайлах. Ижил нэрийг (жишээ нь, талбай) олон төрлийн зүйлд ашиглаж болно ангиуд.

Python дээр статик аргыг юу ашигладаг вэ?

Python дахь статик аргууд -тай маш төстэй питон ангийн түвшин аргууд , ялгаа нь тэр юм статик арга нь тухайн ангийн объектуудаас илүү ангид холбогдсон байна. Энэ нь а статик арга тухайн ангийн объектгүйгээр дуудаж болно.

Зөвлөмж болгож буй: