Jeneratörler neden faydalıdır?
Jeneratörler neden faydalıdır?

Video: Jeneratörler neden faydalıdır?

Video: Jeneratörler neden faydalıdır?
Video: Hidrojenden elektrik üreten jeneratör 🌍⚡️ 2024, Mayıs
Anonim

jeneratörler PEP 255 ile tanıtıldıklarından beri Python'un önemli bir parçası olmuştur. Jeneratör işlevler, yineleyici gibi davranan bir işlev bildirmenize izin verir. Programcıların hızlı, kolay ve temiz bir şekilde yineleyici oluşturmalarına olanak tanır. Yineleyici, yinelenebilen (döngü uygulanabilen) bir nesnedir.

Burada, her jeneratörün işlevi nedir?

Bilgisayar bilimlerinde bir jeneratör bir döngünün yineleme davranışını kontrol etmek için kullanılabilecek bir rutindir. Tüm jeneratörler aynı zamanda yineleyicidir. A jeneratör a'ya çok benzer işlev bu bir dizi döndürür, içinde bir jeneratör parametrelere sahiptir, çağrılabilir ve bir dizi değer üretir.

Yukarıda, bir jeneratör nesnesi nedir? Basitçe söylemek gerekirse, bir jeneratör döndüren bir fonksiyondur nesne (yineleyici) üzerinden yineleyebiliriz (bir seferde bir değer).

Bu nedenle, bir Python üreteci nasıl çalışır?

A Python üreteci bir dizi sonuç üreten bir fonksiyondur. Bilişim Teknoloji İşler yerel durumunu koruyarak, böylece işlev sonraki zamanlarda çağrıldığında tam olarak kaldığı yerden devam edebilir. Böylece, bir düşünebilirsiniz jeneratör güçlü bir yineleyici gibi bir şey.

Python'da bir jeneratörü nasıl çağırırsınız?

Sen ne zaman Arama a jeneratör işlevini kullanın veya bir jeneratör ifade, a adlı özel bir yineleyici döndürürsünüz. jeneratör . bunu atayabilirsiniz jeneratör kullanmak için bir değişkene. Sen ne zaman Arama üzerinde özel yöntemler jeneratör next() gibi, işlev içindeki kod, verime kadar yürütülür.

Önerilen: