Trong hướng dẫn này, hãy tìm hiểu cách lặp qua chuỗi python. Bạn có thể lặp qua biến chuỗi trong Python với vòng lặp for hoặc vòng lặp while. Sử dụng chuỗi trực tiếp để lặp qua chuỗi trong Python Show Phương thức in từng chữ cái của một chuỗi trong một dòng sau vòng lặp. Bạn phải sử dụng câu lệnh in để in từng chữ cái một Mục lục Lặp qua các ký tự chuỗi Python với vòng lặp ForBạn có thể sử dụng vòng lặp for của Python để lặp qua từng phần tử của chuỗi. Việc lặp lại vòng lặp phụ thuộc vào số lượng chữ cái trong biến chuỗi. Vòng lặp cũng tính không gian để tạo một vòng lặp trong Python Xem ví dụ bên dưới để thực hiện lặp vòng lặp bằng vòng lặp for của Python 1 2 3 myString = "Xin chào"; for str in myString. print(str); đầu ra e l l o Ví dụ trên hiển thị đầu ra của vòng lặp python trên chuỗi. Có 5 chữ cái trong chuỗi không có bất kỳ dấu cách nào. Quá trình lặp cũng thực hiện 5 lần và in từng chữ cái trong mỗi dòng ở đầu ra Mỗi chữ cái của chuỗi được in trong một dòng. Kiểm tra đầu ra ở trên về chuỗi in sau vòng lặp hoặc phép lặp Thưởng. tải xuống bảng gian lận Python miễn phí sẽ hiển thị cho bạn hơn 20 ví dụ quan trọng nhất để học bằng Python Sử dụng vòng lặp While để lấy từng ký tựNgoài vòng lặp for ở trên, bạn cũng có thể lặp qua chuỗi python bằng cách sử dụng vòng lặp while. Để lặp lại trong khi, bạn phải làm theo ví dụ dưới đây Ví dụ này yêu cầu một biến để khởi tạo với số không (0) lúc đầu. Sau đó, một vòng lặp while bắt đầu lặp qua chuỗi bằng cách sử dụng hàm 1 2 3 4 5 myString = "Cứu tôi với"; str = 0; while str < len(myString): print(myString[str]) str += 1 đầu ra a v e m Ví dụ trên hiển thị phép lặp thông qua chuỗi và đầu ra. Đầu ra chứa một chữ cái được in trong mỗi dòng cũng có khoảng trắng Ví dụ trên in kết quả đầu ra bằng cách sử dụng lệnh gọi biến chuỗi bên dưới cho một vòng lặp. Tuy nhiên, bạn cũng có thể lặp qua chuỗi bằng cách gọi trực tiếp nó bằng vòng lặp for Lặp lại các ký tự chuỗi trực tiếp mà không cần biến trong PythonNếu bạn muốn thực hiện phép lặp bằng cách gọi trực tiếp chuỗi bằng vòng lặp for. Bạn phải sử dụng ví dụ dưới đây cho thấy chuỗi được đặt trong dấu ngoặc kép(“”) 1 2 cho str in "Im đi". print(str); đầu ra h u t u Ví dụ trên cũng đưa ra các chữ cái của chuỗi trong đầu ra. Tuy nhiên, hệ thống này có thể không hoạt động với vòng lặp while trong Python. Vì vậy, bạn phải sử dụng ví dụ trên bằng cách thay đổi chuỗi theo yêu cầu của bạn Vòng lặp Đối số Theo mặc định, Nếu bạn cần in chậm từng chữ cái trong chuỗi, hãy sử dụng phương thức
Phương thức lấy một số đại diện cho giây và tạm dừng thực thi luồng trong số giây đã cho Một cách khác để sử dụng vòng lặp Phương thức lấy một iterable làm đối số và trả về một chuỗi là chuỗi nối của các chuỗi trong iterable |