Vòng lặp for có một biến vòng lặp điều khiển quá trình lặp. Không phải tất cả các vòng lặp đều sử dụng biến vòng lặp bên trong quy trình được thực hiện trong vòng lặp.
Ví dụ
Python3
* * * * *7
* * * * *8
* * * * *9
_______40____41____42
* * * * *3
* * * * *8
* * * * *0
* * * * *1
* * * * *2
* * * * *3
* * * * *4
* * * * *1
* * * * *6
* * * * *7
* * * * *8
* * * * *9
* * * * *8
* * * * *71
* * * * *72
* * * * *73
* * * * *74
* * * * *75
* * * * *76____43
* * * * *78
* * * * *79
* * * * *71
* * * * *0
* * * * *82
* * * * *73
* * * * *84
* * * * *3
* * * * *8
* * * * *87
* * * * *0
* * * * *1____390
* * * * *3
* * * * *8
* * * * *93
* * * * *1
* * * * *95
* * * * *3
* * * * *4
* * * * *1
* * * * *6
* * * * *7
* * * * *8
* * * * *9
* * * * *8
* * * * *71
* * * * *0
* * * * *1
* * * * *07______408
* * * * *73
* * * * *84
* * * * *3
Đầu ra
* * * * *6
Trong đoạn mã trên, ở vòng lặp 1, biến điều khiển vòng lặp 'i' được sử dụng bên trong vòng lặp để tính toán. Nhưng trong vòng lặp 2, biến điều khiển vòng lặp 'j' chỉ liên quan đến việc theo dõi số lần lặp. Do đó, 'j' là một biến không được sử dụng trong vòng lặp for. Đó là một thực hành tốt để tránh khai báo các biến không sử dụng. Một số IDE như Pycharm, PyDev, VSCode đưa ra các thông báo cảnh báo cho các biến không sử dụng như vậy trong cấu trúc vòng lặp. Cảnh báo có thể trông giống như một cái gì đó được đưa ra dưới đây
Để tránh những cảnh báo như vậy, có thể sử dụng quy ước đặt tên biến không sử dụng bằng dấu gạch dưới [‘_’]. Điều này tránh được vấn đề về các biến không được sử dụng trong các vòng lặp for. Xem xét đoạn mã sau với một biến vòng lặp không được sử dụng đã được thử nghiệm với mô-đun Vulture trong Python. Khi mô-đun kền kền được cài đặt bằng lệnh pip, nó có thể được sử dụng để thử nghiệm. tập lệnh py trong dấu nhắc anaconda.
Ví dụ. thử nghiệm1. py
Python3
* * * * *12
* * * * *13
* * * * *14
* * * * *8
* * * * *71
* * * * *17
* * * * *71
* * * * *19
* * * * *73
* * * * *8
* * * * *71
* * * * *23______373
* * * * *79
* * * * *71
* * * * *27
* * * * *73
* * * * *23
* * * * *75
* * * * *79
* * * * *71____40
* * * * *34
* * * * *8
* * * * *8
* * * * *37
* * * * *1
* * * * *2
* * * * *3
* * * * *4
* * * * *1
* * * * *6
* * * * *7
* * * * *8
* * * * *9
* * * * *71
* * * * *0
* * * * *1
* * * * *00
* * * * *08
* * * * *73____384
* * * * *3
Đầu ra
* * * * *
Kiểm tra với mô-đun kền kền
Để tránh cảnh báo biến 'i' không được sử dụng này, biến vòng lặp có thể được thay thế đơn giản bằng dấu gạch dưới ['_']. Nhìn vào đoạn mã dưới đây
Python3
* * * * *12
* * * * *13
* * * * *14
* * * * *71
* * * * *23______373
* * * * *79
* * * * *71
* * * * *27
* * * * *73
* * * * *23
* * * * *75
* * * * *79
* * * * *71____40
* * * * *34
* * * * *8
* * * * *8
* * * * *37
* * * * *1
* * * * *25
* * * * *3
* * * * *4
* * * * *1
* * * * *6
* * * * *7
* * * * *8
* * * * *9
* * * * *71
* * * * *0
* * * * *1
* * * * *00
* * * * *08
* * * * *73____384
* * * * *3
Một số sử dụng pylint, một công cụ để theo dõi các kiểu mã và mã chết trong Python. Một công cụ như vậy có thể đưa ra cảnh báo khi biến trong vòng lặp for không được sử dụng. Để loại bỏ điều đó, tốt hơn là sử dụng quy ước đặt tên gạch dưới cho các biến không sử dụng