Trình tạo Python dừng

Sự định nghĩa. Trình tạo giống như một hàm bình thường tạo ra một loạt các giá trị bằng cách sử dụng từ khóa năng suất. Nó trả về một đối tượng tại một thời điểm. Nó sử dụng nội bộ một iterator. Để truy cập phần tử tiếp theo, hàm next[] được sử dụng hoặc chúng ta có thể sử dụng nó cho một vòng lặp. Nếu chúng tôi cố gắng truy cập giá trị bên ngoài phạm vi, nó sẽ gây ra lỗi StopIteration

Chúng ta sẽ xem một số ví dụ để hiểu rõ hơn

Bán tại. chức năng tạo cho phạm vi giá trị

def range_fun [ n ]:  
x = 0  
while< . x

Chủ Đề