Hướng dẫn how do you skip to the next line in python? - làm thế nào để bạn chuyển sang dòng tiếp theo trong python?

Bỏ qua một dòng hoặc một câu hoặc đầu ra luôn vẫn là một phần của lập trình từ nhiều năm. Nhưng các lập trình viên đều không nhận thức được các cách khác nhau để thực hiện nó trong đầu ra hoặc trong khi viết vào các tệp.

Trong chương này, các lập trình viên sẽ nhận được thông tin chi tiết về cách bỏ qua một dòng trong Python. Các lập trình viên cũng có thể tìm hiểu về 'sử dụng file.ReadLines ()' & nbsp; và cắt. Bạn có thể tham khảo các ví dụ dưới đây để có được sự hiểu biết tốt hơn.use file.readlines()' and slicing. You can refer to the examples below to gain a better understanding.

Làm thế nào để bỏ qua một dòng trong Python?

Có nhiều cách mà bạn có thể bỏ qua một dòng trong Python. Một số phương pháp là:

Nếu, tiếp tục, phá vỡ, vượt qua, đọc lại () và cắt lát., continue, break, pass, readlines(), and slicing.

Sử dụng câu lệnh 'if'

Mục đích chính của câu lệnh 'IF' & NBSP; là để kiểm soát hướng của các chương trình. Đôi khi, bạn nhận được một số kết quả nhất định mà bạn có thể không muốn thực hiện. Trong những trường hợp đó, chúng tôi sử dụng câu lệnh 'IF' để bỏ qua việc thực thi. Đó là một phương pháp ngây thơ và là phi logic.'if' statement is to control the direction of programs. Sometimes, you get certain results you might not want to execute. In those cases, we use the 'if' statement to skip the execution. It is a naive method and is illogical.

Code:

num = [1, 2, 3, 4]
for i in num:
    if i==3:
        print()
    print(i)

Output:

Hướng dẫn how do you skip to the next line in python? - làm thế nào để bạn chuyển sang dòng tiếp theo trong python?

Sử dụng tuyên bố tiếp tục.

Chúng tôi sử dụng câu lệnh 'Tiếp tục' để bỏ qua việc thực hiện lần lặp hiện tại của vòng lặp. Để tránh lỗi, chúng tôi không sử dụng câu lệnh này bên ngoài nó.continue' statement to skip the execution of the current iteration of the loop. To avoid error, we do not use this statement outside of it.

Code:

for val in "string":
    if val == "i":
        continue
    print(val)

print("The end")

Output:

Hướng dẫn how do you skip to the next line in python? - làm thế nào để bạn chuyển sang dòng tiếp theo trong python?

Sử dụng câu lệnh 'Break'

Nó kết thúc vòng lặp hiện tại và thực hiện thực thi tại câu lệnh sau. Chúng ta có thể sử dụng câu lệnh này trong cả 'trong khi' & nbsp; và 'cho' & nbsp; loop.while' and the 'for' loop.

Code:

count = 10
while count > 0:
    print(count)
    if count == 5:
       break
    count -= 1

Output:

Hướng dẫn how do you skip to the next line in python? - làm thế nào để bạn chuyển sang dòng tiếp theo trong python?

Sử dụng câu lệnh PASS

Khi chúng tôi không muốn thực thi bất kỳ lệnh hoặc mã nào và khi câu lệnh được yêu cầu theo phép cú pháp, chúng tôi sẽ sử dụng câu lệnh này.

Code:

s = "Gaurav"
  
for i in s:
        pass
  
def fun():
    pass
  
fun()
  
for i in s:
    if i == 'v':
        print('Pass executed')
        pass
    print(i)

Output:

Hướng dẫn how do you skip to the next line in python? - làm thế nào để bạn chuyển sang dòng tiếp theo trong python?

Sử dụng phương thức Readlines ()

Hàm chính của phương thức Readlines () & NBSP; là đọc một tệp và sau đó trả về một danh sách. Vì chức năng này trả về danh sách, chúng ta có thể lặp lại nó. Nếu số dòng bạn hiện đang bật bằng số dòng bạn muốn bỏ qua, bạn sẽ xóa dòng đó. Nếu không, bạn xem xét nó. Trong ví dụ dưới đây, chúng tôi in tất cả các dòng ngoại trừ dòng chúng tôi muốn bỏ qua.
In the example below, we print all the lines except the one we want to skip.

Code:

def skipLine(f, skip):
  lines = f.readlines()
  skip = skip - 1 

  for line_no, line in enumerate(lines):
    if line_no==skip:
      pass
    else:
      print(line, end="")

Output:

Hướng dẫn how do you skip to the next line in python? - làm thế nào để bạn chuyển sang dòng tiếp theo trong python?

Chúng ta có thể bỏ qua dòng đầu tiên và viết cùng một chương trình như sau:

Program:

try:
  f = open("sample.txt", "r")
  skipLine(f, 1) 
finally:
  f.close()

Output:

Hướng dẫn how do you skip to the next line in python? - làm thế nào để bạn chuyển sang dòng tiếp theo trong python?

Phương thức Readlines () rất hiệu quả và chúng tôi sử dụng nó nói chung. Bạn thậm chí có thể sử dụng các đường đọc () & nbsp; cùng với việc cắt danh sách. Cắt không bỏ qua một dòng. Nhưng khi chúng tôi sử dụng nó với việc cắt danh sách, nó thực hiện công việc. Bạn có thể nhận được một lời giải thích về việc cắt và danh sách cắt bên dưới.readlines() method is very efficient, and we use it generally. You can even use the readlines() along with list slicing. Slicing does not skip a line. But when we use it with list slicing, it does the job. You can get an explanation on Slicing and List Slicing below.

Sử dụng khái niệm cắt lát

Chúng tôi sử dụng phương pháp này để tạo một chuỗi con từ một chuỗi đã cho. Khi chúng ta phải cắt một chuỗi, một đối tượng lát cắt giúp. Nó cũng giúp xác định nơi bắt đầu và kết thúc một lát cắt. Nó thường mất ba tham số:

  1. Bắt đầu
  2. Dừng lại
  3. Bươc

Bước tham số & nbsp; giúp liệt kê các bước cần thiết từ chỉ mục từ đầu đến cuối. helps to enumerate the steps required from start to end index.

Syntax:

sliceobject = slice(start, stop, step)

Danh sách cắt lát

Như chúng ta đã nhận thấy, phương thức Readlines () & NBSP; trả về một danh sách. Đó là lý do tại sao chúng ta có thể sử dụng cắt để bỏ qua một dòng.readlines() method returns a list. It is the reason why we can use slicing to skip a line.

Code::

def skipLineSlicing(f, skip):
  skip -= 1 
  if skip < 0:
    skip= 1
  lines = f.readlines()
  lines = lines[0:skip] + lines[skip+1:len(lines)]
  for line in lines:
    print(line, end="")

Output:

Hướng dẫn how do you skip to the next line in python? - làm thế nào để bạn chuyển sang dòng tiếp theo trong python?

Chúng ta cũng có thể viết mã này bằng cách bỏ qua dòng cuối cùng. Nó là một tập tin mẫu.txt & nbsp;sample.txt file.

Code:

try:
  f = open("sample.txt", "r")
  skipLineSlicing(f, 5) 
finally:
  f.close()

Output:

Hướng dẫn how do you skip to the next line in python? - làm thế nào để bạn chuyển sang dòng tiếp theo trong python?

Conclusion::

Ở đây chúng tôi đã học được một số cách tốt nhất để bỏ qua một dòng. Một trong những phương thức tốt nhất là phương thức Readlines () & NBSP; cho các tệp và để bỏ qua bất kỳ đầu ra mã cụ thể nào hoặc tạo khoảng cách, vượt qua hoặc in in () & nbsp; kết hợp là những phương pháp tốt nhất và hiệu quả nhất. Bỏ qua các dòng hoặc đầu ra cũng giúp thiết kế đối xứng hoặc in đầu ra trong nhiều ứng dụng và hệ thống dựa trên mẫu.if-print() combination are the best and the most efficient ones. Skipping lines or output also helps in symmetrically design or print output in many apps and pattern-based systems.

Bỏ qua một dòng hoặc kết quả cũng hoạt động trong phần mềm như Finder trùng lặp, trình kiểm tra trùng lặp, công cụ đạo văn, v.v. Tuy nhiên, có những phương pháp khác cũng như chúng ta có thể sử dụng.duplicate finder, duplicate checker, plagiarism tools, etc. However, there are other methods as well that we can use.

Cắt danh sách là một trong những phương pháp tốt nhất vì nó có thể mang lại sự tùy biến là cắt lát nhưng kém hiệu quả hơn vì nó đòi hỏi nhiều biến số và đối tượng làm tăng độ phức tạp không gian.