Vòng lặp một dòng trong Python được gọi là gì?

Nếu bạn mới bắt đầu học Python, vòng lặp for là một trong những nguyên tắc cơ bản bạn nên học cách sử dụng

Trong ngôn ngữ lập trình Python, vòng lặp for còn được gọi là “vòng lặp xác định” vì chúng thực hiện lệnh một số lần nhất định

Điều này trái ngược với vòng lặp while, hoặc vòng lặp không xác định, thực hiện một hành động cho đến khi đáp ứng một điều kiện và chúng được yêu cầu dừng lại

Vòng lặp For rất hữu ích khi bạn muốn thực thi cùng một mã cho từng mục trong một trình tự nhất định. Với vòng lặp for, bạn có thể lặp qua bất kỳ dữ liệu có thể lặp nào như danh sách, tập hợp, bộ dữ liệu, từ điển, phạm vi và thậm chí cả chuỗi

Trong bài viết này, tôi sẽ chỉ cho bạn cách hoạt động của vòng lặp for trong Python. Bạn cũng sẽ tìm hiểu về từ khóa mà bạn có thể sử dụng khi viết các vòng lặp trong Python

Cú pháp cơ bản của vòng lặp For trong Python

Cú pháp cơ bản hoặc công thức của vòng lặp for trong Python trông như thế này

for i in data:
    do something
  • # Output: 
    # f
    # r
    # e
    # e
    # C
    # o
    # d
    # e
    # C
    # a
    # m
    # p
    
    0 là viết tắt của iterator. Bạn có thể thay thế nó bằng bất cứ thứ gì bạn muốn
  • # Output: 
    # f
    # r
    # e
    # e
    # C
    # o
    # d
    # e
    # C
    # a
    # m
    # p
    
    1 là viết tắt của bất kỳ iterable nào, chẳng hạn như danh sách, bộ dữ liệu, chuỗi và từ điển
  • Điều tiếp theo bạn nên làm là gõ dấu hai chấm rồi thụt lề. Bạn có thể làm điều này bằng một tab hoặc nhấn phím cách 4 lần

Python cho ví dụ về vòng lặp

Như tôi đã đề cập ở trên, bạn có thể lặp lại bất kỳ dữ liệu có thể lặp lại nào bằng vòng lặp for

Cách lặp qua một chuỗi bằng vòng lặp For

Bạn có thể lặp qua chuỗi như hình bên dưới

name = "freeCodeCamp"

for letter in name:
    print[letter]

Điều này sẽ in tất cả các chữ cái trong chuỗi riêng lẻ

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p

Nếu bạn muốn in các chữ cái trong một dòng thì sao?

Bạn có thể làm điều đó bằng cách chuyển khoảng trắng cho tham số

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
2 ngay bên trong câu lệnh
# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
3. Với điều này, bạn nói với Python rằng bạn muốn khoảng trắng thay vì một dòng mới trong bảng điều khiển

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 

Cách lặp qua danh sách bằng vòng lặp For

Để lặp qua một danh sách với vòng lặp for, hãy xác định danh sách dưới dạng dữ liệu riêng biệt và sau đó viết vòng lặp for, như thế này

________số 8

Đừng quên rằng bạn có thể in tất cả các mục trong một dòng với từ khóa kết thúc

lang_list = ["Python", "JavaScript", "PHP", "Rust", "Solidity", "Assembly"]

for lang in lang_list:
    print[lang, end=" "]

# Output: Python JavaScript PHP Rust Solidity Assembly 

Cách lặp lại một Tuple bằng vòng lặp For

Tuple là một kiểu dữ liệu có thể lặp lại trong Python, vì vậy bạn có thể viết một vòng lặp for để in các mục trong đó

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
0

Bạn có thể sáng tạo hơn một chút bằng cách làm cho mọi người biết rằng các tên trong bộ dữ liệu đại diện cho một số cầu thủ bóng đá đang hoạt động

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
1

Cách lặp lại một tập hợp với vòng lặp For

Bạn có thể in các mục riêng lẻ trong một bộ với vòng lặp for như thế này

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
2

Bạn cũng có thể sáng tạo hơn với điều này. Trong ví dụ bên dưới, với sự trợ giúp của câu lệnh if, tôi đã có thể in nền tảng sắp được mua bởi Elon Musk

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
3

Cách lặp lại từ điển với vòng lặp For

Từ điển là tập hợp dữ liệu ở dạng cặp khóa-giá trị. Từ điển có lẽ là kiểu dữ liệu bạn có thể làm được nhiều nhất khi sử dụng vòng lặp for

Ví dụ: bạn có thể lấy các khóa trong từ điển bằng cách lặp qua nó

name = "freeCodeCamp"

for letter in name:
    print[letter]
0

Bạn cũng có thể lấy các giá trị bằng vòng lặp for

name = "freeCodeCamp"

for letter in name:
    print[letter]
1

Bạn có thể lấy các khóa và giá trị trong từ điển bằng vòng lặp for

name = "freeCodeCamp"

for letter in name:
    print[letter]
2

Tôi không biết bất kỳ ngôn ngữ lập trình nào khác có thể làm điều này một cách thanh lịch và rõ ràng như vậy

Bạn thậm chí có thể thay thế

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
4 bằng bất cứ thứ gì bạn muốn và nó vẫn hoạt động như mong đợi

name = "freeCodeCamp"

for letter in name:
    print[letter]
3

Bạn cũng có thể thực hiện một lệnh cụ thể khi lần lặp đạt đến một khóa nhất định. Trong ví dụ bên dưới, tôi đã in “freeCodeCamp là một tổ chức phi lợi nhuận” vào bảng điều khiển khi khóa bằng

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
5

name = "freeCodeCamp"

for letter in name:
    print[letter]
4

Cách lặp lại các số với vòng lặp For bằng cách sử dụng hàm
# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
6

Việc lặp qua một số nguyên sẽ gây ra lỗi

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
7 phổ biến trong Python. Nhưng bạn có thể giải quyết vấn đề này bằng cách sử dụng hàm
# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
6 để chỉ định rằng bạn muốn lặp qua các số nằm giữa hai số nhất định

Hàm range

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
9 chấp nhận hai đối số, vì vậy bạn có thể lặp qua các số trong hai đối số. Ví dụ bên dưới

name = "freeCodeCamp"

for letter in name:
    print[letter]
5

Bạn có thể trích xuất phạm vi thành một biến và nó vẫn hoạt động

name = "freeCodeCamp"

for letter in name:
    print[letter]
6

Lưu ý rằng kết quả bao gồm số đầu tiên nhưng không bao gồm số thứ hai

Cách sử dụng từ khóa Break trong Python

Bạn có thể sử dụng từ khóa

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 
0 để dừng vòng lặp trước khi nó kết thúc

Trong ví dụ bên dưới, việc thực thi không đến được Solidity và Assembly vì tôi đã thoát ra khỏi vòng lặp khi

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 
1 bằng Rust

name = "freeCodeCamp"

for letter in name:
    print[letter]
7

Cách sử dụng từ khóa Continue trong Python

Bạn có thể sử dụng từ khóa

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 
2 để bỏ qua bước lặp hiện tại và tiếp tục với phần còn lại

Trong ví dụ dưới đây, với từ khóa continue, tôi đã thực hiện vòng lặp bỏ qua PHP và tiếp tục vòng lặp sau nó

name = "freeCodeCamp"

for letter in name:
    print[letter]
8

Cách sử dụng từ khóa Else trong Python

Bạn có thể sử dụng từ khóa

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 
3 để chỉ định rằng một khối mã sẽ chạy sau khi hoàn thành vòng lặp

name = "freeCodeCamp"

for letter in name:
    print[letter]
9

Phần kết luận

Vòng lặp for trong Python trông không phức tạp như trong nhiều ngôn ngữ lập trình khác. Nhưng việc triển khai của nó vẫn mạnh mẽ khi nó chạy

Vòng lặp for là một tính năng rất mạnh của Python mà bạn có thể làm được rất nhiều việc

Cảm ơn bạn đã đọc. Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ nó với bạn bè và gia đình của bạn

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Kolade Chris

Nhà phát triển web và nhà văn kỹ thuật tập trung vào các công nghệ giao diện người dùng

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Dòng đơn trong Python là gì?

Nhận xét một dòng trong python là gì? . Nhận xét python được viết bằng cách khởi tạo văn bản nhận xét bằng dấu # và kết thúc khi gặp cuối dòng. those comments which are written without giving a line break or newline in python. A python comment is written by initializing the text of comment with a # and terminates when the end of line is encountered.

3 loại vòng lặp trong Python là gì?

Loại vòng lặp .
cho vòng lặp. Vòng lặp for trong Python được sử dụng để lặp qua một chuỗi [danh sách, bộ dữ liệu, bộ, từ điển và chuỗi]. Sơ đồ. .
Trong khi lặp lại. Vòng lặp while được sử dụng để thực hiện một tập hợp các câu lệnh miễn là một điều kiện là đúng. .
Vòng lặp lồng nhau. Nếu một vòng lặp tồn tại bên trong phần thân của một vòng lặp khác, nó được gọi là vòng lặp lồng nhau

Vòng lặp for được gọi trong Python là gì?

Vòng lặp for trong Python là một câu lệnh luồng điều khiển được sử dụng để thực thi lặp lại một nhóm câu lệnh miễn là điều kiện được thỏa mãn. Loại câu lệnh như vậy còn được gọi là câu lệnh lặp . Do đó, vòng lặp for là một câu lệnh lặp.

Các phần của vòng lặp for được gọi là gì?

Một vòng lặp for có hai phần. tiêu đề chỉ định lần lặp và phần thân được thực thi một lần cho mỗi lần lặp . Tiêu đề thường khai báo một bộ đếm vòng lặp hoặc biến vòng lặp rõ ràng, cho phép phần thân biết bước lặp nào đang được thực thi.

Chủ Đề