Python дээр функцийг хэрхэн хэт ачаалах вэ?
Python дээр функцийг хэрхэн хэт ачаалах вэ?

Видео: Python дээр функцийг хэрхэн хэт ачаалах вэ?

Видео: Python дээр функцийг хэрхэн хэт ачаалах вэ?
Видео: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, May
Anonim

Python дэмжихгүй байна функцийн хэт ачаалал . Бид олон функцууд ижил нэртэй бол сүүлийнх нь өмнөхийг үргэлж дардаг тул нэрийн талбарт тус бүрийн эсрэг нэг оруулга байх болно. функц нэр.

Үүний дагуу та Python дээр хэрхэн хэт ачаалал өгөх вэ?

руу хүрэх оператор хэт ачаалал , бид ангийн тодорхойлолтод тусгай аргыг тодорхойлдог. Аргын нэр нь давхар доогуур зураасаар (_) эхэлж, төгсөх ёстой. + оператор нь хэт ачаалалтай _add_() нэртэй тусгай аргыг ашиглан. Энэ аргыг int болон str ангиуд хоёуланг нь хэрэгжүүлдэг.

Хоёрдугаарт, аль оператор _ OR_ функцээр хэт ачаалалтай байна вэ? Тайлбар: _or_() функц нь хэт ачаалал өгдөг битээр OR оператор |.

Үүнтэй адилаар Python-д хэт ачааллыг яагаад дэмждэггүй вэ?

Python хийдэг аргын хэт ачааллыг дэмждэггүй , энэ нь тийм юм үгүй нэгээс илүүг тодорхойлох боломжтой арга нэг ангид ижил нэртэй питон . Учир нь энэ арга дахь аргументууд питон хийх үгүй төрөлтэй. А арга нэг аргументыг бүхэл тоо, мөр эсвэл давхар утгаар дуудаж болно.

Аргыг хэт ачаалах нь юу гэсэн үг вэ?

Аргын хэт ачаалал нь нэг ангид нэгээс олон байх боломжийг олгодог онцлог арга ижил нэртэй байх, хэрэв тэдний аргумент жагсаасан бол байна өөр. Энэ байна бүтээгчтэй төстэй хэт ачаалал Java-д энэ нь ангид өөр өөр аргументын жагсаалттай нэгээс олон байгуулагчтай байхыг зөвшөөрдөг.

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