TypeErrors нь Python-д тохиолддог нийтлэг алдаа юм. Буруу төрлийн утга дээр функц хэрэглэхийг оролдох үед тэдгээр нь тохиолддог. "'int' объект давтагдах боломжгүй" алдаа нь бүхэл тоогоор давтагдахыг оролдох үед гарч ирнэ. Энэ алдааг шийдэхийн тулд та тоо биш давтагдах боломжтой эсэхийг шалгаарай.
Миний объект яагаад давтагдах боломжгүй байна вэ?
JavaScript-д Объектууд давтагдах боломжтой хэрэв давтагдах протоколыг хэрэгжүүлээгүй л бол. Иймд та объектын шинж чанарыг давтахын тулд for…of-г ашиглах боломжгүй. … түлхүүр эсвэл объект. оруулгууд, объектын шинж чанар эсвэл оруулгуудыг давтах.
Би хэрхэн Python дээр инт хэлийг давтагдах боломжтой болгох вэ?
Python-д давтагдах боломжтой объектууд болон контейнерууд нь нэг удаад нэг зүйлээр дамжих боломжтой бөгөөд ихэвчлэн for … in loop-г ашигладаг. Бүх объектыг давтах боломжгүй, жишээлбэл - бид бүхэл тоог давтах боломжгүй, энэ нь ганц утга юм.
Дахин давтагдах гэдэг нь юу гэсэн үг вэ?
Тодорхойлолт: Давтагдах боломжтой гэдэг нь гишүүдээ нэг нэгээр нь буцаах чадвартай, үүнийг for-loop-д давтагдах боломжийг олгодогаливаа Python объект юм. Дахин давтагдах боломжтой жишээнүүдэд жагсаалт, хэлхээ, мөр зэрэг багтана - ийм дарааллыг for-loop дотор давтаж болно.
Стринг давтагдах боломжгүй юу?
Мөр нь байтуудын хувиршгүй дараалал юм. Мөр нь давтагдах боломжтой; Мөр дээрх давталт нь түүний 1 байт дэд мөр бүрийг дарааллаар нь гаргадаг. Гэхдээ String тэгдэггүйIterable-ийн Iterate аргыг хэрэгжүүлнэ үү. … Мөр нь нэг байт дэд мөр бүрийг Next руу дамжуулдаг давталтыг буцааснаар онолын хувьд Iterable-г хэрэгжүүлж чадна.