Hướng dẫn what is the use of carriage return in python? - công dụng của ký tự xuống dòng trong python là gì?

Giới thiệu

Đôi khi, chúng ta xảy ra trong một tình huống mà chúng ta muốn quay trở lại điểm bắt đầu của cùng một dòng. Trong bài viết này sẽ giúp bạn hiểu khái niệm về lợi nhuận vận chuyển trong Python hoặc \ r trong Python.we occur in a situation where we want to go back to the starting point of the same line. In this article will help you understand the concept of carriage return in python or \r in python.

Nó giúp chúng tôi di chuyển con trỏ ở đầu dòng mà không di chuyển con trỏ đến dòng mới.

Cách sử dụng trở lại vận chuyển

Chúng tôi sẽ hiển thị tất cả các loại mà chúng tôi có thể sử dụng ‘\ r, trong Python.

1. Chỉ sử dụng trở lại vận chuyển trong Python

Trong ví dụ này, chúng tôi sẽ chỉ sử dụng lợi nhuận vận chuyển trong chương trình ở giữa chuỗi.

string = 'My website is Latracal \rSolution'

print(string)

Output:

Solutionte is Latracal

Explanation:

  • Đầu tiên, chúng tôi đã lấy một chuỗi đầu vào làm chuỗi.
  • Chúng tôi đã áp dụng \ r ở giữa chuỗi.
  • \ r đã chuyển con trỏ sang đầu và ‘Giải pháp chứa 8 chữ cái. Ngay từ đầu, 8 chữ cái sẽ bị xóa và thay cho giải pháp đó được in.
  • Bạn có thể thấy đầu ra để hiểu rõ hơn.

2. Sử dụng trả lại vận chuyển trong Python với ký tự mới

Trong ví dụ này, chúng tôi sẽ sử dụng ‘\ r, với ký tự dòng mới (\ n) trong chương trình chuỗi.

string = 'My website is Latracal \r\nSolution'
print(string)

string = 'My website is Latracal \n\rSolution'
print(string)
string = 'My web\nsite is Latracal \rSolution'

print(string)

Output:

My website is Latracal 
Solution
My website is Latracal 
Solution
My web
SolutionLatracal

Explanation:

  • Đầu tiên, chúng tôi đã lấy một chuỗi đầu vào làm chuỗi.
  • Chúng tôi đã áp dụng \ r ở giữa chuỗi.
  • \ r đã chuyển con trỏ sang đầu và ‘Giải pháp chứa 8 chữ cái. Ngay từ đầu, 8 chữ cái sẽ bị xóa và thay cho giải pháp đó được in.
  • Bạn có thể thấy đầu ra để hiểu rõ hơn.
  • 2. Sử dụng trả lại vận chuyển trong Python với ký tự mới
  • Trong ví dụ này, chúng tôi sẽ sử dụng ‘\ r, với ký tự dòng mới (\ n) trong chương trình chuỗi.

Sau đó, chúng tôi đã áp dụng \ n và \ r ở nhiều nơi của chuỗi.

\ n là dành cho Newline.

str = ('\tLatracal \rsolution')
print(str)

Output:

solutionLatracal 

Explanation:

  • Trong hai chuỗi đầu tiên, chúng tôi đã đặt \ n trước và sau \ r. Vì vậy, đầu ra được in trong một dòng mới.
  • Trong chuỗi cuối cùng, \ n là đầu tiên sau ‘trang web là, chứa 8 chữ cái dưới dạng giải pháp, vì vậy chúng được thay thế.
  • Do đó, bạn có thể thấy đầu ra.
  • 3. Sử dụng vận chuyển trở lại trong Python với không gian tab
  • Bạn có thể thấy đầu ra để hiểu rõ hơn.

2. Sử dụng trả lại vận chuyển trong Python với ký tự mới

Trong ví dụ này, chúng tôi sẽ sử dụng ‘\ r, với ký tự dòng mới (\ n) trong chương trình chuỗi.

str = ('\tlatracal\rsolution\n\tis a\rwebsite\n')
print(str)

Output:

solutionlatracal
website is a

Explanation:

  • Sau đó, chúng tôi đã áp dụng \ n và \ r ở nhiều nơi của chuỗi.
  • \ n là dành cho Newline.
  • Trong hai chuỗi đầu tiên, chúng tôi đã đặt \ n trước và sau \ r. Vì vậy, đầu ra được in trong một dòng mới.

Trong chuỗi cuối cùng, \ n là đầu tiên sau ‘trang web là, chứa 8 chữ cái dưới dạng giải pháp, vì vậy chúng được thay thế.

Do đó, bạn có thể thấy đầu ra.

3. Sử dụng vận chuyển trở lại trong Python với không gian tab

Trong ví dụ này, chúng tôi sẽ sử dụng vận chuyển hoặc \ r với sự kết hợp của không gian tab hoặc \ t trong chương trình giữa chuỗi.

Thứ nhất, chúng tôi đã lấy một đầu vào là str.

Sau đó, chúng tôi đã áp dụng không gian tab ở đầu chuỗi, sẽ cho 8 khoảng trống ở đầu.

Sau đó, chúng tôi đã áp dụng \ r. Sau \ r, có 8 chữ cái.

Vận chuyển trở lại trong Python làm gì?

Trong các chuỗi Python, dấu gạch chéo ngược "\" là một nhân vật đặc biệt, còn được gọi là nhân vật "Escape".Nó được sử dụng để thể hiện các ký tự khoảng trắng nhất định: "\ t" là một tab, "\ n" là một dòng mới và "\ r" là một sự trở lại vận chuyển.Ngược lại, tiền tố một ký tự đặc biệt với "\" biến nó thành một ký tự thông thường."\r" is a carriage return. Conversely, prefixing a special character with "\" turns it into an ordinary character.

Sự khác biệt giữa \ r và \ n là gì?

\ r là vận chuyển trở lại và \ n là nguồn cấp dữ liệu.Trên máy in "cũ", \ r đã gửi đầu in trở lại đầu dòng và \ n nâng giấy lên một dòng.Do đó, cả hai đều cần thiết để bắt đầu in trên dòng tiếp theo.. On "old" printers, \r sent the print head back to the start of the line, and \n advanced the paper by one line. Both were therefore necessary to start printing on the next line.

Làm thế nào để bạn viết CRLF trong Python?

Mã dòng mới \ n (lf), \ r \ n (Cr + lf chèn một mã dòng mới \ n, \ r \ n vào một chuỗi sẽ dẫn đến một đường ngắt tại vị trí đó.Trên UNIX, bao gồm Mac, \ N (LF) thường được sử dụng và trên Windows, \ r \ n (Cr + LF) thường được sử dụng làm mã dòng mới.Một số trình chỉnh sửa văn bản cho phép bạn chọn mã dòng mới.\r\n (CR + LF) Inserting a newline code \n , \r\n into a string will result in a line break at that location. On Unix, including Mac, \n (LF) is often used, and on Windows, \r\n (CR + LF) is often used as a newline code. Some text editors allow you to select a newline code.