Tại sao máy phát điện lại hữu ích?
Tại sao máy phát điện lại hữu ích?

Video: Tại sao máy phát điện lại hữu ích?

Video: Tại sao máy phát điện lại hữu ích?
Video: Nguyên lý hoạt động của máy phát điện đồng bộ _ Khoa Điện, Trường Cao đẳng Công nghệ cao Đồng An 2024, Có thể
Anonim

Máy phát điện đã là một phần quan trọng của Python kể từ khi chúng được giới thiệu với PEP 255. Máy phát điện các hàm cho phép bạn khai báo một hàm hoạt động giống như một trình vòng lặp. Chúng cho phép các lập trình viên tạo một trình lặp một cách nhanh chóng, dễ dàng và sạch sẽ. Trình lặp là một đối tượng có thể được lặp lại (lặp lại) trên đó.

Ở đây, chức năng của mọi máy phát điện là gì?

Trong khoa học máy tính, một máy phát điện là một quy trình có thể được sử dụng để kiểm soát hành vi lặp lại của một vòng lặp. Tất cả các máy phát điện cũng là các trình vòng lặp. MỘT máy phát điện rất giống với một hàm số trả về một mảng, trong đó một máy phát điện có các tham số, có thể được gọi và tạo ra một chuỗi giá trị.

Bên cạnh trên, một đối tượng máy phát điện là gì? Nói một cách đơn giản, một máy phát điện là một hàm trả về một sự vật (trình lặp) mà chúng ta có thể lặp lại (một giá trị tại một thời điểm).

Trong đó, trình tạo Python hoạt động như thế nào?

MỘT Trình tạo Python là một hàm tạo ra một chuỗi kết quả. Nó làm bằng cách duy trì trạng thái cục bộ của nó, để hàm có thể hoạt động trở lại chính xác nơi nó đã dừng lại khi được gọi lần sau. Vì vậy, bạn có thể nghĩ về một máy phát điện như một cái gì đó giống như một trình lặp mạnh mẽ.

Làm thế nào để bạn gọi một trình tạo trong Python?

Khi bạn gọi Một máy phát điện chức năng hoặc sử dụng một máy phát điện biểu thức, bạn trả về một trình lặp đặc biệt được gọi là máy phát điện . Bạn có thể gán cái này máy phát điện vào một biến để sử dụng nó. Khi bạn gọi các phương pháp đặc biệt trên máy phát điện , chẳng hạn như next (), mã bên trong hàm được thực thi để mang lại lợi nhuận.

Đề xuất: