R n trong Python là gì?

Trên trang này. nhận xét với #, chuỗi nhiều dòng với """ """, in nhiều đối tượng, dấu gạch chéo ngược "\" làm ký tự thoát, '\t', '\n', '\r' và '\\'

Bắt đầu

Video Tổng Hợp

  • Hầu hết các câu lệnh in trong tập lệnh này đã được nhận xét ban đầu, không được chú thích trong suốt video. Đây là đầu ra vỏ
  • Như đã nêu trong các hướng dẫn trước, hàm print yêu cầu Python hiển thị ngay một chuỗi đã cho sau khi lệnh được thực thi. Để chỉ định một chuỗi cho chức năng in hiển thị, hãy đặt chuỗi đó trong dấu nháy đơn (' ') hoặc dấu nháy kép (" "). Cả hai tùy chọn đều khả dụng nên bạn vẫn có thể sử dụng dấu ngoặc kép trong chuỗi của mình nếu cần. Bán tại. in "hôm nay bạn thế nào?"
  • Nếu ký hiệu thăng (#) được đặt trước một lệnh hoặc bất kỳ loại chuỗi ký tự nào, lệnh sẽ xuất hiện màu đỏ và Python sẽ bỏ qua nó trong quá trình thực thi mã. Điều này có thể được sử dụng trong Python để cung cấp nhận xét hữu ích cho những người đang xem mã của bạn hoặc để "tắt" một số dòng mã nhất định để kiểm tra lỗi
  • Bao quanh một chuỗi có ba dấu ngoặc kép (""" """) cho phép bạn có bất kỳ sự kết hợp nào giữa dấu ngoặc kép và ngắt dòng trong một chuỗi và Python sẽ vẫn diễn giải chuỗi đó dưới dạng một thực thể duy nhất

Tìm hiểu thêm

  • Bạn có thể chỉ định nhiều chuỗi với câu lệnh in. Chỉ cần tách chúng ra bằng dấu phẩy ',' và chúng sẽ được in với khoảng trắng ở giữa

    >>> print 'apple', 'orange', 'pear'
    apple orange pear 
    

  • Trong các chuỗi Python, dấu gạch chéo ngược "\" là một ký tự đặc biệt, còn được gọi là ký tự "thoát". Nó được sử dụng để đại diện cho 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 xuống dòng

    >>> print 'apple\torange'
    apple	orange 
    >>> print 'apple\norange'
    apple
    orange 
    

  • Ngược lại, đặt trước một ký tự đặc biệt với "\" sẽ biến ký tự đó thành một ký tự thông thường. Cái này gọi là "thoát". Ví dụ: "\'" là ký tự trích dẫn đơn. 'It\'s raining' do đó là một chuỗi hợp lệ và tương đương với "It's raining". Tương tự như vậy, '"' có thể được thoát. "\"hello\"" là một chuỗi bắt đầu và kết thúc bằng ký tự trích dẫn kép theo nghĩa đen. Cuối cùng, "\" có thể được sử dụng để tự thoát. "\\" là ký tự gạch chéo ngược theo nghĩa đen
  • Có rất nhiều hàm tiện dụng được định nghĩa trên các chuỗi, được gọi là các phương thức chuỗi. Tìm hiểu về những cái trên substringhood và cả về thao tác case trong hướng dẫn này. Hướng dẫn phần 2 này bao gồm các phương pháp chuỗi để tìm vị trí của một chuỗi con cụ thể và cũng để kiểm tra xem điều kiện nhất định có đúng với mọi ký tự hay không
  • Khi bạn cảm thấy thoải mái với các danh sách (sắp ra mắt), bạn cũng nên xem Tách và nối các chuỗi

Khám phá

Tôi bắt đầu sử dụng rn như một công cụ học tập cho kiến ​​thức Python 3 mà tôi mới học được gần đây và tôi thực sự đã học được rất nhiều điều khi lập trình nó

Vì nó đã trở nên hữu ích với tôi, tôi muốn chia sẻ nó

Nó được lập trình bằng Python 3. 4 trong máy tính chạy FreeBSD 10. 1 và được thử nghiệm trong FreeBSD 10. 1 và Windows XP. Nó cũng sẽ hoạt động không thay đổi trong GNU/Linux và OS X, nhưng tôi chưa kiểm tra nó

Nếu bạn sở hữu hoặc có quyền truy cập vào máy Mac, tôi thực sự đánh giá cao nếu bạn chạy chương trình thử nghiệm trên đó và cho tôi biết kết quả. Điều tương tự cũng xảy ra với bất kỳ hệ thống GNU/Linux nào. Xem phần kiểm tra để biết chi tiết

Cài đặt

Để cài đặt chương trình

$ pip cài đặt rn

Tài liệu

Để cài đặt tài liệu, bạn sẽ phải tải xuống gói và gỡ cài đặt nó bằng chương trình yêu thích của bạn hoặc thông qua bảng điều khiển

$ tar -xz -f rn-1. 0. ?. hắc ín. gz

Bây giờ bạn sẽ tìm thấy sách hướng dẫn ở các định dạng khác nhau trong thư mục tài liệu

rn. 1 là hướng dẫn ở định dạng người đàn ông. Nếu bạn đang sử dụng một hệ thống giống như UNIX, bạn có thể sao chép nó vào thư mục man của mình (với quyền root) và truy cập nó bất cứ lúc nào với man rn

Là gốc

gzip rn. 1

cp rn. 1. gz /usr/local/man/man1/

Đường dẫn đến các trang man của bạn có thể khác

Đặc trưng

  • Xóa bất kỳ số lượng ký tự nào khỏi lựa chọn tên tệp của bạn bắt đầu từ đầu, cuối hoặc ở giữa

  • Cắt văn bản từ tên tệp. từ, chữ cái, từ một từ đến cuối, từ đầu đến một chữ cái hoặc từ…

  • Thay thế chữ cái hoặc từ bên trong tên của các tập tin

  • Thay đổi cách viết hoa hoặc trường hợp

  • Thêm tiền tố hoặc hậu tố

  • Áp dụng tất cả những điều trên cho tên thư mục hoặc phần mở rộng tệp

thử nghiệm

Nếu bạn đã tải xuống gói (và không chỉ cài đặt nó bằng pip), bạn sẽ có một thư mục thử nghiệm chứa hai kho lưu trữ

Để chạy thử nghiệm, hãy tạo một bản sao của tệp thực thi rn dưới dạng rn. py trong thư mục kiểm tra, thay đổi thư mục kiểm tra và thực hiện kiểm tra tập lệnh

$. /kiểm tra

Bạn phải cài đặt pytest

Nếu một số lỗi phát sinh, vui lòng chạy thử nghiệm lại, hướng đầu ra vào một tệp và gửi email cho tôi với bất kỳ chi tiết nào bạn có thể thấy quan trọng

$. /test > tệp kết quả kiểm tra

Nếu không có lỗi và bạn đang chạy một hệ thống khác với FreeBSD hoặc Windows XP, vui lòng cho tôi biết rằng chương trình cũng hoạt động trong hệ điều hành của bạn

Liên hệ

Bạn có thể liên hệ với tác giả của chương trình tại

phiên bản

  • rn-1. 0. 2, ngày 26 tháng 9 năm 2015. Giống như rn-1. 0. 1 và rn-1. 0. 0. Sự cố khi tải lên gói buộc tôi phải thay đổi số sửa đổi. Xin lỗi vì chuyện đó

  • rn-1. 0. 1, ngày 26 tháng 9 năm 2015. Giống như rn-1. 0. 0. Đọc ở trên

  • rn-1. 0. 0, ngày 26 tháng 9 năm 2015. Bản phát hành đầu tiên của rn

Giấy phép

Chương trình rn được phân phối theo giấy phép GPLv3

Bản quyền (C) 2015 Jose M. Casarejos

Chương trình này là phần mềm miễn phí. bạn có thể phân phối lại và/hoặc sửa đổi nó theo các điều khoản của Giấy phép Công cộng GNU do Tổ chức Phần mềm Tự do xuất bản, hoặc phiên bản 3 của Giấy phép, hoặc (tùy chọn của bạn) bất kỳ phiên bản nào mới hơn

Chương trình này được phân phối với hy vọng rằng nó sẽ hữu ích, nhưng KHÔNG CÓ BẤT KỲ BẢO HÀNH NÀO; . Xem Giấy phép Công cộng GNU để biết thêm chi tiết

Bạn sẽ nhận được một bản sao Giấy phép Công cộng GNU cùng với chương trình này. Nếu không, hãy xem

RN trong lập trình là gì?

\n có nghĩa là dòng mới. Có nghĩa là con trỏ phải xuống dòng tiếp theo. \r có nghĩa là trả hàng . Điều đó có nghĩa là con trỏ sẽ quay trở lại đầu dòng.

\r trong chuỗi là gì?

Chỉ các mục nhập (ẩn) trong một chuỗi. \r di chuyển con trỏ về đầu dòng . \n đi xuống một dòng.

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

\r là dấu xuống dòng và \n là dấu xuống dòng . Trên máy in "cũ", \r đưa đầ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.