Python tìm ký tự xuống dòng trong chuỗi
Trong khi mã hóa bằng Python, bạn có thể muốn mã của mình in ra các phần tử nhất định trên dòng tiếp theo hoặc một dòng mới. Hoặc bạn có thể chỉ muốn thực thi một câu lệnh và muốn con trỏ di chuyển đến dòng tiếp theo Show
Các ký tự dòng mới được sử dụng trong những tình huống này. Bạn cũng có thể thêm một ký tự xuống dòng giữa các chuỗi Chúng ta sẽ tập trung vào ký tự xuống dòng trong Python và cách sử dụng nó trong bài viết này "\n" trong Python là gì?Trong Python, bạn có thể chỉ định ký tự xuống dòng bằng "\n". "\" được gọi là ký tự thoát được sử dụng để đề cập đến các ký tự khoảng trắng như \t, \n và \r. Đề cập đến ký tự xuống dòng bằng cách sử dụng \n sẽ đưa con trỏ đến dòng liên tiếp ví dụ 1
đầu ra
Chúng ta có thể thấy trong ví dụ trên, ký tự xuống dòng đã di chuyển con trỏ đến dòng tiếp theo. Do đó, chuỗi “STechies” được in trên dòng tiếp theo ví dụ 2
đầu ra
Giống như ví dụ trước, ký tự xuống dòng được đề cập sau mỗi dòng mã sẽ đưa chuỗi đó xuống dòng tiếp theo. Điều này được quan sát từ đầu ra cuối cùng Sử dụng Chuỗi "nhiều dòng"
đầu ra
Giải trình Một cách khác để chèn một dòng mới giữa các chuỗi trong Python là sử dụng chuỗi nhiều dòng. Các chuỗi này được biểu thị bằng dấu ngoặc kép (""") hoặc ('''). Các loại chuỗi này có thể trải dài trên hai hoặc ba dòng. Chúng ta có thể thấy ở đầu ra rằng các chuỗi được in thành ba dòng liên tiếp như được chỉ định trong mã với sự trợ giúp của dấu ngoặc kép Bộ ngắt dòng độc lập với nền tảng. Linux, Windows & Khác
đầu ra
Giải trình Vẫn còn một cách khác để chèn một dòng mới – bằng cách sử dụng bộ ngắt dòng độc lập với nền tảng. Điều này đạt được bằng cách sử dụng ký tự xuống dòng trong gói os của Python có tên linesep. hệ điều hành. linesep được sử dụng để phân tách các dòng trên nền tảng cụ thể đó, chẳng hạn như Windows hoặc Linux Nhưng khuyến cáo các bạn không nên dùng linesep cho các file mở ở chế độ text. Bạn chỉ có thể sử dụng \n để chỉ định ký tự xuống dòng và Python sẽ dịch nó sang ký tự xuống dòng thích hợp cho nền tảng đó Phần kết luậnCác ký tự dòng mới rất quan trọng để đầu ra mã của bạn trông gọn gàng và sạch sẽ. Nhưng hãy đảm bảo sử dụng các ký tự thoát để chỉ định dòng mới đúng cách. Nhiều lần, khi làm việc với các chuỗi Python, chúng ta có thể gặp sự cố trong đó chúng ta có một lượng dữ liệu khổng lồ và chúng ta cần thực hiện tiền xử lý một loại nhất định. Điều này cũng có thể loại bỏ các ký tự dòng mới đi lạc trong chuỗi. Hãy thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện Ở đây, chúng tôi sẽ đề cập đến 4 phương pháp khác nhau để Xóa dòng mới khỏi chuỗi trong Python
Phương pháp 1. Sử dụng hàm thay thế để xóa ký tự dòng mới khỏi chuỗi trong PythonTác vụ này có thể được thực hiện bằng cách sử dụng vũ lực, trong đó chúng tôi kiểm tra “\n” dưới dạng một chuỗi trong một chuỗi và thay thế chuỗi đó từ mỗi chuỗi bằng cách sử dụng một vòng lặp. Python3
Geeks for Geeks0_______23_______8_______2 , Geeks for Geeks4 , ___Geeks for Geeks6 Geeks for Geeks7 Chào mừng. Ký tự xuống dòng mới trong Python dùng để đánh dấu cuối dòng và đầu dòng mới. Biết cách sử dụng nó là điều cần thiết nếu bạn muốn in đầu ra ra bàn điều khiển và làm việc với các tệp Trong bài viết này, bạn sẽ học
Hãy bắt đầu nào. ✨ 🔹 Nhân vật dòng mớiKý tự dòng mới trong Python là Nó được làm bằng hai nhân vật
Nếu bạn thấy ký tự này trong một chuỗi, điều đó có nghĩa là dòng hiện tại kết thúc tại điểm đó và một dòng mới bắt đầu ngay sau nó Bạn cũng có thể sử dụng ký tự này trong chuỗi f
🔸 Ký tự dòng mới trong báo cáo inTheo mặc định, các câu lệnh in thêm một ký tự dòng mới "đằng sau hậu trường" ở cuối chuỗi Như thế này Điều này xảy ra bởi vì, theo Giá trị mặc định của tham số 💡 Mẹo. Nối có nghĩa là "thêm vào cuối" Đây là định nghĩa hàm Lưu ý rằng giá trị của Nếu bạn chỉ sử dụng một câu lệnh in, bạn sẽ không nhận thấy điều này vì chỉ một dòng sẽ được in Nhưng nếu bạn sử dụng lần lượt nhiều câu lệnh in trong tập lệnh Python Đầu ra sẽ được in thành các dòng riêng biệt vì 🔹 Cách In Không Có Dòng MớiChúng ta có thể thay đổi hành vi mặc định này bằng cách tùy chỉnh giá trị của tham số Nếu chúng ta sử dụng giá trị mặc định trong ví dụ này Chúng tôi thấy đầu ra được in thành hai dòng Nhưng nếu chúng ta tùy chỉnh giá trị của 2Một khoảng trắng sẽ được thêm vào cuối chuỗi thay vì ký tự dòng mới Bạn có thể sử dụng điều này để in một chuỗi các giá trị trong một dòng, như trong ví dụ này đầu ra là 💡 Mẹo. Chúng ta thêm câu lệnh điều kiện để đảm bảo rằng dấu phẩy sẽ không được thêm vào số cuối cùng của dãy số Tương tự, chúng ta có thể sử dụng điều này để in các giá trị của một lần lặp trong cùng một dòng đầu ra là 🔸 Ký tự dòng mới trong tệpKý tự dòng mới Bạn có thể kiểm tra điều này bằng cách đọc tệp có tên 6, như thế này
đầu ra là Như bạn có thể thấy, ba dòng đầu tiên của tệp văn bản kết thúc bằng một dòng mới 💡 Mẹo. Lưu ý rằng chỉ dòng cuối cùng của tệp không kết thúc bằng ký tự dòng mới 🔹 Tóm lại
Tôi thực sự hy vọng rằng bạn thích bài viết của tôi và thấy nó hữu ích. Bây giờ bạn có thể làm việc với ký tự dòng mới trong Python Kiểm tra các khóa học trực tuyến của tôi. Theo dõi tôi trên Twitter. ⭐️ QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Nhà phát triển, nhà văn kỹ thuật và người tạo nội dung @freeCodeCamp. Tôi chạy freeCodeCamp. org Kênh YouTube Español Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu |