Bài viết này được tạo ra để đề cập đến một chủ đề thú vị trong Python, đó là tham số kết thúc của print[]. Kết thúc [end=] có thể được nhìn thấy trong nhiều chương trình của Python. Vì vậy chúng ta phải hiểu về nó
Tham số kết thúc được sử dụng để thay đổi hành vi mặc định của câu lệnh print[] trong Python. Đó là, vì print[] tự động chèn một dòng mới sau mỗi lần thực hiện. Do đó, sử dụng end this có thể thay đổi. Tham số kết thúc về cơ bản được sử dụng để tùy chỉnh hoặc đôi khi là đầu ra tương tác
Lợi ích của Tham số cuối trong Python
Tất nhiên, chúng ta có thể sử dụng end để bỏ qua việc chèn một dòng mới tự động. Nhưng chúng ta cũng có thể sử dụng nó để chèn một, hai hoặc nhiều dòng mới bằng một lần in[]. Các ví dụ đưa ra dưới đây, cho thấy việc sử dụng kết thúc trong mọi khía cạnh
Cú pháp tham số kết thúc Python
Vì end là một tham số của câu lệnh/hàm print[], do đó cú pháp của nó không có gì đặc biệt. Đó là, cú pháp sử dụng kết thúc trông giống như
Bên trong dấu ngoặc kép, bạn có thể chèn bất cứ thứ gì bạn muốn, tùy theo nhu cầu của bạn, chẳng hạn như khoảng trắng, không khoảng trắng, dấu phẩy, xuống dòng [\n], v.v.
Ví dụ tham số kết thúc Python
Phần này bao gồm một vài ví dụ giúp bạn, trong việc hiểu chủ đề hoàn toàn. Hãy bắt đầu với một cái rất cơ bản, được đưa ra dưới đây
tham số kết thúc không có khoảng trắng và không có dòng mới
Chương trình này sử dụng kết thúc, không có khoảng trống và cũng không có dòng mới
print["Py", end=""] print["thon"]
Chương trình trên tạo ra kết quả như trong ảnh chụp nhanh bên dưới
kết thúc Tham số có Khoảng trắng và Không có Dòng mới
Chương trình được đưa ra dưới đây cho thấy cách thêm một hoặc nhiều khoảng trắng mà không có dòng mới trong chương trình Python
print["This is a tutorial on", end=" "] print["\"end\" parameter."]
Ảnh chụp nhanh được cung cấp bên dưới cho thấy đầu ra mẫu được tạo bởi chương trình trên
kết thúc Tham số có Dấu phẩy, Dấu cách và Không có Dòng mới
Đây là chương trình ví dụ thứ ba của tham số kết thúc. Chương trình này cho thấy cách chúng ta có thể thêm nhiều thứ bằng cách sử dụng kết thúc
print["Hello", end=", "] print["Programmer"]
Chương trình này sản xuất
Lưu ý - Về cơ bản, bất cứ điều gì bạn cung cấp bên trong dấu ngoặc kép của end="". Bạn sẽ nhận được đầu ra tương ứng
tham số kết thúc với một, hai và nhiều dòng mới
Vì câu lệnh print[] theo mặc định, luôn chèn/in một dòng mới. Nhưng sử dụng kết thúc làm tham số của nó, chúng ta có thể thay đổi điều này để in số lượng dòng mới cần thiết như được hiển thị trong chương trình được cung cấp bên dưới
print["Hey", end="!\n\n"] print["What's Up", end="\n"] print["Great to see you learning Python here.", end="\n\n\n\n"] print["Thank You!"]
Bây giờ đầu ra được tạo bởi chương trình Python này hoàn toàn giống như được hiển thị trong ảnh chụp nhanh bên dưới
Bạn cũng có thể đặt một số thông báo/nội dung của print[] bên trong tham số kết thúc của nó như được hiển thị trong chương trình bên dưới
print["H", end="ey!\n\n"] print["What", end="'s Up\n"] print["Great to see you ", end="learning Python here.\n\n\n\n"] print["Thank", end=" You!\n"]
Chương trình này tạo ra đầu ra giống như đầu ra của chương trình trước
đặt mọi thứ của print[] vào bên trong Tham số cuối
Bạn cũng có thể đặt tất cả những thứ bên trong phần cuối như trong chương trình dưới đây
print[end="Hey!\n\n"] print[end="What's Up\n"] print[end="Great to see you learning Python here.\n\n\n\n"] print[end="Thank You!\n"]
Một lần nữa, chương trình này cũng tạo ra kết quả giống như chương trình thứ hai trước đó
Lưu ý - Về cơ bản, tham số kết thúc của print[] buộc nó, không tự động chèn một dòng mới
tham số cuối Cung cấp đầu ra tương tác cho đầu vào của người dùng
Loại chương trình này, trong đó tham số kết thúc được sử dụng khi yêu cầu nhập một số đầu vào từ người dùng, có thể được nhìn thấy rất nhiều lần, để nhận đầu vào trên cùng một dòng, trong đó thông báo yêu cầu được viết như trong chương trình dưới đây
print["Enter anything: ", end=""] val = input[] print["You've entered:", val]
Đây là mẫu chạy với trình giải mã đầu vào của người dùng
Sử dụng tham số cuối để in các mục danh sách trong một dòng
Đây là nhiệm vụ mà chúng tôi gần như muốn sử dụng kết thúc mọi lúc. Bởi vì khi chúng ta có một danh sách gồm nhiều phần tử, thì nó sẽ chiếm một số lượng lớn các dòng, đôi khi trông có vẻ kỳ lạ. Do đó, sử dụng end, chúng ta có thể sửa đổi nó như trong chương trình dưới đây
Theo mặc định, hàm print[] của python kết thúc bằng một dòng mới. Một lập trình viên có nền tảng C/C++ có thể tự hỏi làm thế nào để in mà không cần dòng mới
Hàm print[] của Python đi kèm với một tham số gọi là ‘end’. Theo mặc định, giá trị của tham số này là 'n', i. e. ký tự dòng mới. Bạn có thể kết thúc câu lệnh in với bất kỳ ký tự/chuỗi nào bằng tham số này