Hướng dẫn what is r n in python? - r n trong python là gì?
Có, tôi biết rằng Tôi đang đọc cuốn sách Python của David Beazley và anh ấy nói:
Tại sao nỗ lực thêm? Tôi sẽ thành thật. Tôi đã biết sự khác biệt trong một thời gian dài nhưng chưa bao giờ bận tâm để hỏi tại sao. Tôi hy vọng điều đó sẽ được trả lời ngày hôm nay. Cảm ơn vì đã dành thời gian cho tôi. Hỏi ngày 22 tháng 12 năm 2010 lúc 11:38Dec 22, 2010 at 11:38
6 Khả năng tương thích ngược. Windows tương thích ngược với MS-DOS (mạnh mẽ như vậy, thậm chí) và MS-DOS đã sử dụng quy ước CR-LF vì MS-DOS tương thích với CP/M-80 (phần nào là do tai nạn) sử dụng quy ước CR-LF vì điều đó là cách bạn lái một máy in (vì máy in ban đầu là máy đánh chữ được điều khiển bằng máy tính). Máy in có một lệnh riêng để di chuyển giấy lên một dòng đến một dòng mới và một lệnh riêng để trả lại cỗ xe (nơi giấy được gắn) trở lại lề trái. Đó là lý do tại sao. Và, vâng, đó là một sự khó chịu, nhưng đó là một phần của thỏa thuận trọn gói cho phép MS-DOS giành chiến thắng trước CP/M và Windows 95 để giành chiến thắng trước tất cả các GUI khác trên đầu DOS và Windows XP tiếp quản Từ Windows 98. . Đối với những người không quen thuộc với máy đánh chữ, đây là một video cho thấy cách gõ đã được thực hiện: http://www.youtube.com/watch?v=lJVGIU_uyeq. Lưu ý rằng tờ giấy được di chuyển trước tiên, và sau đó xe ngựa được trả lại, ngay cả khi nó xảy ra trong một chuyển động đơn giản. Đinh đã thông báo cho người đánh máy rằng phần cuối đã gần, và để chuẩn bị cho nó. Đã trả lời ngày 22 tháng 12 năm 2010 lúc 12:10Dec 22, 2010 at 12:10 11 Theo như tôi biết điều này trở lại thời của máy đánh chữ.
Chỉ làm một trong số này trên một máy đánh chữ sẽ đưa bạn vào sai vị trí để bắt đầu viết một dòng văn bản mới. Khi máy tính xuất hiện, tôi đoán một số người giữ mô hình cũ, nhưng những người khác nhận ra rằng nó không cần thiết và gói gọn một dòng mới đầy đủ như một nhân vật. Đã trả lời ngày 22 tháng 12 năm 2010 lúc 11:45Dec 22, 2010 at 11:45
Matt Ellenmatt EllenMatt Ellen 3.3284 Huy hiệu vàng30 Huy hiệu bạc37 Huy hiệu Đồng4 gold badges30 silver badges37 bronze badges 11 Tôi không biết nếu đây là kiến thức phổ biến, nhưng cần lưu ý rằng CR vẫn được hiểu bởi các trình giả lập thiết bị đầu cuối hiện đại:
Đó là tiện dụng cho các chỉ số tiến bộ, ví dụ:
Đã trả lời ngày 2 tháng 7 năm 2011 lúc 8:01Jul 2, 2011 at 8:01
1 Lịch sử của nhân vật Newline (Wikipedia):
Đã trả lời ngày 22 tháng 12 năm 2010 lúc 13:59Dec 22, 2010 at 13:59
CraigecraigeCraige 3.78120 Huy hiệu bạc 30 Huy hiệu Đồng20 silver badges30 bronze badges 1 Trong lịch sử, nguồn cấp dữ liệu có nghĩa là Platen - con lăn mà bạn nhập - xoay một dòng, khiến văn bản xuất hiện trên dòng tiếp theo ... nhưng trong cột tiếp theo. Quay trở lại có nghĩa là "trả lại bit mà bạn gõ vào đầu dòng". Windows sử dụng Cr+LF vì MS-DOS đã làm, vì CP/M đã làm, vì nó có ý nghĩa đối với các dòng nối tiếp. UNIX đã sao chép quy ước \ n của mình vì Multics đã làm. Tôi nghi ngờ nếu bạn đào đủ lại, bạn sẽ tìm thấy một sự bất đồng chính trị giữa những người thực hiện! . Đã trả lời ngày 22 tháng 12 năm 2010 lúc 11:40Dec 22, 2010 at 11:40
Frank Sheararfrank SheararFrank Shearar 16.6K7 Huy hiệu vàng48 Huy hiệu bạc84 Huy hiệu đồng7 gold badges48 silver badges84 bronze badges 3 Điều gì với mọi người hỏi "Tại sao Unix có thể làm
Đã trả lời ngày 22 tháng 12 năm 2010 lúc 14:51Dec 22, 2010 at 14:51
Rei Miyasakarei MiyasakaRei Miyasaka 4.5311 Huy hiệu vàng31 Huy hiệu bạc35 Huy hiệu Đồng1 gold badge31 silver badges35 bronze badges 2 Lý do các quy ước giữ trên các hệ thống khác nhau của họ (\ n trên các hệ thống loại Unix, \ r \ n trên Windows, v.v.) là một khi bạn đã chọn một quy ước, bạn không thể thay đổi nó mà không phá vỡ một loạt các tệp của mọi người. Và điều đó thường được cau mày. Các hệ thống loại UNIX đã được phát triển (những ngày rất sớm) bằng cách sử dụng các mô hình khác nhau của Teletype và đến một lúc nào đó, ai đó đã quyết định thiết bị nên vận chuyển trở lại khi thực hiện nguồn cấp dữ liệu. Windows đến từ DOS, vì vậy đối với Windows, câu hỏi thực sự là: Tại sao DOS sử dụng trình tự CR/LF này? Tôi đoán nó có liên quan đến CP/M, trong đó DOS có một số nguồn gốc. Một lần nữa, các mô hình cụ thể của Teletype có thể đã đóng một vai trò. Đã trả lời ngày 22 tháng 12 năm 2010 lúc 11:54Dec 22, 2010 at 11:54
Michael Kohnemichael KohneMichael Kohne 9,9481 Huy hiệu vàng34 Huy hiệu bạc43 Huy hiệu đồng1 gold badge34 silver badges43 bronze badges 3 Đây là một câu trả lời từ nguồn tốt nhất - Microsoft. Tại sao dòng kết thúc dòng cr+lf?
Đã trả lời ngày 30 tháng 9 năm 2017 lúc 5:47Sep 30, 2017 at 5:47
Ondra žižkauondra žižkaOndra Žižka 2673 Huy hiệu bạc6 Huy hiệu Đồng3 silver badges6 bronze badges Điều gì có nghĩa là \ r và \ n?\ n có nghĩa là dòng mới. Có nghĩa là con trỏ phải đi đến dòng tiếp theo. \ r có nghĩa là trả về vận chuyển.Nó có nghĩa là con trỏ nên quay trở lại đầu dòng. It means that the cursor must go to the next line. \r means carriage return. It means that the cursor should go back to the beginning of the line.
RN là gì?\ r \ n là kết thúc dòng tiêu chuẩn cho các định dạng văn bản trên Internet.\ r \ n chỉ được sử dụng trên Windows Notepad, dòng lệnh DOS, hầu hết các API Windows và trong một số ứng dụng Windows (cũ hơn).\ n: Các hệ thống UNIX sử dụng \ n làm phần cuối của ký tự dòng của chúng.standard line-termination for text formats on the Internet. \r\n is only used on Windows Notepad, the DOS command line, most of the Windows API, and in some (older) Windows apps. \n: UNIX systems use \n as their end of line character.
\ R làm gì trong chuỗi?Chỉ các mục (vô hình) trong một chuỗi.\ r di chuyển con trỏ đến đầu dòng.\ n đi một dòng xuống.moves cursor to the beginning of the line. \n goes one line down. |