Vòng lặp cho phép ta thực hiện các thao tác hoặc câu lệnh tính toán nhiều lần, Giúp lập trình viên giảm thời gian và viết mã công suất, tận dụng khả năng khả dụng và tốc độ xử lý của máy tính
Thông thường, khi sử dụng vòng lặp, ta nên khai báo các biến đếm. Biến đếm là những biến được khai báo ở vòng lặp, và phạm vi của biến đếm chỉ trong vòng lặp
Biến đếm được sử dụng để kiểm tra vòng lặp, giá trị của nó sẽ thay đổi sau mỗi lần lặp
Python support 2 loop type after
2. Vòng lặp While trong Python
Vòng lặp while là vòng lặp sẽ được thực hiện trong điều kiện bất kỳ điều kiện nào còn tiêu chuẩn. Vòng lặp while được sử dụng khi chưa biết trước số lần lặp
Cú pháp của vòng lặp while
Ví dụ về vòng lặp while trong Python
print 'Số đếm là. ', đếm
Trong ví dụ trên, ta đã sử dụng vòng lặp while
, để duyệt ra giá trị của biến count
- Mỗi lần lặp lại giá trị của biến
count
, đồng thời tăng giá trị của biếncount
lên 1 đơn vị
- Điều kiện của vòng lặp là
count < 9
, chẳng hạn như giá trị của biến sốcount
còn nhỏ hơn 9 thì vòng lặp sẽ còn được thực hiện
- Cuối cùng ta in ra một chuỗi “
Good bye!
”
Kết quả của chương trình đúng như trên, theo giá trị của biến số count
từ 0
đến 8
3. Vòng lặp for trong Python
Vòng lặp cho được sử dụng khi chúng ta biết trước số lần lặp và sử dụng để duyệt qua danh sách các phần tử của một tệp tuyển dụng hoặc một chuỗi
Cú pháp của vòng lặp for trong Python
cho interating_var theo trình tự
Khi sử dụng vòng lặp cho, ta cần khai báo một biến đếm để duyệt qua tập tin
Ví dụ về vòng lặp cho
trái cây = ["táo", "chuối", "anh đào"]
At in this ví dụ, ta khai báo một danh sách bao gồm 3 phần tử, là 3 chuỗi
Sau đó, ta sử dụng vòng lặp để duyệt qua danh sách tên là count
0 this
Trong mỗi lần lặp, ta có giá trị của biến đếm
Kết quả của vòng lặp nằm trong giá trị của từng phần tử trong danh sách
Ngoài ra, ta có thể sử dụng vòng lặp để duyệt và in ra từng ký tự trong một chuỗi, như ví dụ sau
Ở đây, ta đã duyệt và in ra từng ký tự trong chuỗi “_______2_______1” bằng vòng lặp count
2, với tên biến số đếm là count
3
Kết quả của chương trình như sau
Chúc mừng bạn đã biết cách sử dụng vòng lặp trong Python
Như vậy là thông qua bài hướng dẫn tự học Python mà bạn đã biết cách sử dụng vòng lặp while, vòng lặp for trong Python
Trong khi sử dụng vòng lặp for / while, hãy cẩn thận. Bởi nếu bạn nhầm lẫn [quên điều kiện / điều kiện sai] nó có thể dẫn đến một vòng lặp vô hạn khiến máy bạn bị treo
Hàm đếm[] trong Python trả về số lần xuất hiện của chuỗi con trong khoảng [bắt đầu, kết thúc]. Đếm xem chuỗi str này xuất hiện bao nhiêu lần trong chuỗi hoặc chuỗi con của chuỗi nếu bạn cung cấp chỉ mục cấm bắt đầu và chỉ mục kết thúc
Nội dung chính
cú pháp
str.count[sub, start= 0, end=len[string]]
Các tham số
phụ. This is string con to be search
bắt đầu. Search started from this item. Đầu tiên ký tự bắt đầu từ mục 0. Theo mặc định, bắt đầu tìm kiếm từ mục 0