Làm thế nào để bạn đi đến dòng tiếp theo trong python mà không cần chạy?
Làm cách nào để in mà không cần dòng mới trong Python? . Đó là bởi vì bạn có thể muốn in nhiều giá trị trên cùng một dòng. Vì Python in mọi đầu ra trên một dòng khác nhau theo mặc định, nên bạn có thể bị nhầm lẫn Show
Vấn đề In đầu ra có lẽ là lệnh phổ biến nhất trong bất kỳ ngôn ngữ lập trình nào và là một trong số các lệnh đầu tiên mà bạn sử dụng. Tương tự, đây là một trong những lệnh đầu tiên bạn sẽ học trong Python Tuy nhiên, không giống như các ngôn ngữ lập trình khác in nhiều đầu ra trên cùng một dòng mà không cần lệnh dòng mới, Python theo mặc định in mọi đầu ra trên một dòng khác Ví dụ
đầu ra
Để in mà không cần xuống dòng, tất cả những gì bạn phải làm là thêm một đối số bổ sung vào cuối câu lệnh in của mình. Lập luận này được gọi là kết thúc. Trong bài đăng này, chúng ta sẽ tìm hiểu thêm về phương pháp này và các phương pháp khác In Python không có dòng mới. Các phương pháp1. Sử dụng Đối số "kết thúc" trong câu lệnh in (Python 3. X)Trong Python 3, print() là một hàm in đầu ra trên các dòng khác nhau, mỗi khi bạn sử dụng hàm. Tuy nhiên, bạn có thể tránh điều này bằng cách đưa vào đối số end và gán một chuỗi rỗng cho nó. Điều này sẽ ngăn đầu ra tiếp theo được in trong một dòng mới
đầu ra
2. Sử dụng Thư viện "sys" (Python 3. X) để in mà không cần xuống dòng
đầu ra
Giải thích mãModule sys trong Python chứa nhiều hàm và biến để hoạt động trên môi trường runtime. Thông tin về hàm, hằng và phương thức của trình thông dịch Python có trong mô-đun này hệ thống. thiết bị xuất chuẩn là một đối tượng tệp được sử dụng để hiển thị đầu ra của câu lệnh in. hệ thống. tiêu chuẩn. phương thức write() không thêm dòng mới vào cuối chuỗi sẽ được hiển thị Trong mã, bạn có thể thấy rằng cả hai chuỗi được in trên cùng một dòng mà không có bất kỳ khoảng trắng nào ở giữa Ghi chú. Đầu ra của cả hai ví dụ trên sẽ nằm trong một dòng mà không cần thêm khoảng trắng ở giữa các chuỗi In Python không có dòng mới. Thêm một khoảng trắng ở cuốiBây giờ nếu bạn muốn chèn khoảng trắng vào đầu ra của mình, bạn phải sử dụng khoảng trắng ở cuối hàm in đầu tiên của mình Đầu vào
đầu ra
In một "Danh sách" với vòng lặp "for" mà không có dòng mớiMã ví dụ ________số 8_______đầu ra
Giải trìnhTrong chương trình được viết ở trên, các phần tử của danh sách được lưu trữ trong một biến gọi là listfruits. Một vòng lặp for được thực thi để lặp qua các phần tử và in ra từng phần tử một. Bạn có thể thấy rằng một đối số kết thúc được truyền cùng với câu lệnh in. Điều này tránh các chuỗi được in trên các dòng khác nhau Bạn có thể thấy rằng các phần tử của danh sách được in cùng nhau trên cùng một dòng mà không có bất kỳ khoảng trắng nào In với khoảng trắng giữa các mục danh sáchMã ví dụ 0đầu ra 1Giải trìnhỞ đây, một vòng lặp for lặp qua các mục trong danh sách để in chúng ra trên cùng một dòng bằng cách sử dụng câu lệnh in. Điều này đạt được bằng cách chuyển đối số kết thúc chứa giá trị của một chuỗi rỗng. Có một khoảng cách giữa các dấu ngoặc đơn, như được quan sát trong mã. Điều này tạo khoảng cách giữa các thành phần danh sách khi được in ra trên một dòngIn không có dòng mới trong Python 2. XĐể in mà không cần dòng mới trong Python 2. X, bạn phải sử dụng dấu phẩy ở cuối câu lệnh in của mình Không giống như Python 3. X, Trăn 2. X không có đối số 'kết thúc' 3. Sử dụng "dấu phẩy" để Chấm dứt Tuyên bố InĐể in trên cùng một dòng trong Python 2. X, tất cả những gì bạn phải làm là chấm dứt câu lệnh in của mình bằng dấu phẩy Trong ví dụ bên dưới, câu lệnh in được kết thúc bằng dấu phẩy Đầu vào 2đầu ra 3Một ký tự khoảng trắng được sử dụng để ngăn cách hai dòng Python Print Without Newline Video Hướng dẫnPhần kết luậnVới hầu hết các ngôn ngữ lập trình khác yêu cầu vị trí của một dòng mới được đề cập trong chương trình, nhiều người dùng lần đầu có thể thấy in bằng Python hơi bất tiện. Tuy nhiên, nó thực sự tiết kiệm thời gian vì nó tự động phát hiện một dòng mới trong đầu ra với mọi chức năng in hoặc câu lệnh Bất cứ khi nào bạn cần một đầu ra được in trên cùng một dòng, tất cả những gì bạn cần làm là chấm dứt chức năng in của mình bằng đối số 'end' trong Python3 hoặc nhập dấu phẩy trong Python 2. Bổ sung đơn giản này sẽ giúp bạn thoát khỏi tai ương dòng mới của mình |