Chỉ để thêm vào điều này. Nếu bạn muốn trở lại từ đầu và xóa nội dung của dòng, bạn có thể làm điều đó như thế này: Show
Dòng cuối cùng đó có thể cần một chút giải thích, vì vậy tôi sẽ phá vỡ nó: 2 là một chuỗi F, tương đương với 3. Nó có sẵn trong Python 3.6+Vì vậy, thay thế các giá trị được mã hóa cứng cho các biến, chúng tôi sẽ trở về đầu và sau đó viết chuỗi thay thế, theo sau là đủ khoảng trống để thay thế văn bản gốc. Nếu bạn muốn sử dụng phương thức định dạng cũ có lẽ rõ ràng hơn trong trường hợp này:
Đối với điểm thưởng, bạn không cần sử dụng khoảng trống, bạn có thể sử dụng bất cứ thứ gì:
Hoặc cho phần thưởng bổ sung làm cho nó thành một chức năng: Giới thiệuTrở lại vận chuyển (\ r) trong Python là gì?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. Cách sử dụng trở lại vận chuyển Cách sử dụng trở lại vận chuyển1. Chỉ sử dụng trở lại vận chuyển trong Python 1. Chỉ sử dụng trở lại vận chuyển trong Python2. Sử dụng trả lại vận chuyển trong Python với ký tự mới string = 'My website is Latracal \rSolution' print(string) Output:
Explanation:
2. Sử dụng trả lại vận chuyển trong Python với ký tự mới3. Sử dụng vận chuyển trở lại trong Python với không gian tab 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:
Explanation:
3. Sử dụng vận chuyển trở lại trong Python với không gian tabTrong 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. str = ('\tLatracal \rsolution') print(str) Output:
Explanation:
4. Sử dụng Return Return trong Python, Tab Space và NewlineTrong ví dụ này, chúng tôi sẽ trộn tất cả các ký tự như return vận chuyển (\ r), không gian tab (\ t) và ký tự mới (\ n) trong chuỗi đã cho và xem đầu ra để chúng ta có thể hiểu được việc sử dụng để sử dụng \ r rõ ràng hơn. 0Output: 1Explanation:
Cách \ r và \ n được xử lý trên Linux và WindowsNhư chúng ta đã biết, chúng ta đang sử dụng \ r để trả lại vận chuyển và \ n cho Newline trong Windows. Nhưng, đối với các hệ điều hành khác nhau, có những quy ước khác nhau. Sự khác biệt rất đơn giản, tức là, các nhà thiết kế hệ điều hành phải chọn cách chúng ta nên đại diện cho một dòng mới trong văn bản trong các tệp máy tính. Vì một số lý do, trong thế giới Unix/Linux, một LF (nguồn cấp dữ liệu) đã được chọn làm điểm đánh dấu dòng mới. MS-DOS đã chọn Cr+LF và Windows kế thừa \ n làm dòng mới. Vì vậy, chúng tôi đã biết rằng các nền tảng khác nhau có các quy ước khác nhau. Trong thực tế, điều này đang trở thành một vấn đề ngắn hơn. Điểm đánh dấu mới về cơ bản có liên quan đến các chương trình xử lý văn bản đơn giản, và không có nhiều. Điều này chủ yếu chỉ ảnh hưởng đến mã nguồn chương trình, tệp cấu hình và một số tệp văn bản đơn giản với tài liệu. Như trong thế giới ngày nay, hầu hết các chương trình xử lý các loại tệp này (trình soạn thảo, trình biên dịch, v.v.) có thể xử lý cả hai quy ước mới, do đó không quan trọng bạn chọn cái nào. Phải đọcSự kết luậnTrong hướng dẫn này, chúng tôi đã tìm hiểu về khái niệm về lợi nhuận vận chuyển (‘\ r,) với định nghĩa của nó. Cũng hiểu tất cả các cách mà chúng ta có thể sử dụng ‘\ r, bằng các cách khác nhau- chi tiết với sự trợ giúp của một ví dụ. Tất cả các ví dụ được giải thích chi tiết. Tuy nhiên, nếu bạn có bất kỳ nghi ngờ hoặc câu hỏi nào, hãy cho tôi biết trong phần bình luận bên dưới. Tôi sẽ cố gắng giúp bạn càng sớm càng tốt. Việc sử dụng lợi nhuận vận chuyển trong Python là 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.
\ R có nghĩa là gì trong một chuỗi?R có nghĩa là chuỗi sẽ được coi là một chuỗi thô, điều đó có nghĩa là tất cả các mã thoát sẽ bị bỏ qua. Ví dụ: '\ n' sẽ được coi là một nhân vật mới, trong khi r '\ n' sẽ được coi là các ký tự \ theo sau là n.the string is to be treated as a raw string, which means all escape codes will be ignored. For an example: '\n' will be treated as a newline character, while r'\n' will be treated as the characters \ followed by n .
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.
Giá trị trả lại vận chuyển là gì?Thông thường CR viết tắt, trở lại vận chuyển là một mã đặc biệt di chuyển con trỏ (hoặc đầu in) đến đầu dòng hiện tại.Trong bộ ký tự ASCII, việc trả lại vận chuyển có giá trị thập phân là 13.In the ASCII character set, a carriage return has a decimal value of 13. |