In cho vòng lặp python một dòng
Hàm print() của Python dùng để in kết quả hoặc xuất ra màn hình. Theo mặc định, nó nhảy xuống dòng mới để in câu lệnh tiếp theo. Nó có định dạng được xác định trước để in đầu ra. Hãy hiểu ví dụ sau Show Ví dụ 1 đầu ra Hoặc, chúng ta có thể viết câu lệnh hoàn chỉnh trong một hàm print() đầu ra Hàm print() của Python có một đối số được gọi là kết thúc, ngăn việc chuyển sang dòng mới. Hãy hiểu ví dụ sau Ví dụ - 3 đầu ra Trong đoạn mã trên, chúng tôi đã khai báo một danh sách và lặp lại từng phần tử bằng vòng lặp for. Hàm print() in phần tử đầu tiên của danh sách và sau đó in giá trị cuối mà chúng ta đã gán là khoảng trắng '' và nó sẽ được in cho đến phần tử của danh sách Hãy thảo luận ngắn gọn về các chuỗi trước khi đến đó. Nếu bạn là người mới bắt đầu, bạn nên tóm tắt lại các chuỗi Chuỗi Python là gìMột chuỗi Python (str) là một kiểu dữ liệu phổ biến được sử dụng để biểu diễn văn bản Để tạo một chuỗi, hãy bọc các chữ cái hoặc số xung quanh một tập hợp các dấu ngoặc kép Bạn có thể sử dụng một trong hai
Dưới đây là một số ví dụ về chuỗi s1 = "This is a test" s2 = 'This is another test' # To add quotes in a string, use double quotation marks with single-quote strings and vice versa. q1 = "Then he said 'Bye'." q2 = 'She told us "It is time to celebrate".' Bạn có thể sử dụng cả dấu ngoặc kép và dấu nháy đơn khi tạo chuỗi trong Python. In không có dòng mới trong PythonĐể hiển thị các chuỗi trong Python, bạn có thể in chúng vào bảng điều khiển bằng hàm print() tích hợp Ví dụ s1 = "This is a test" s2 = 'This is another test' print(s1) print(s2) đầu ra This is a test This is another test In các chuỗi theo cách này giới thiệu một dòng mới Trong khi đó, đây là trực quan, không phải lúc nào bạn cũng muốn Để làm cho Python ngừng thêm dòng mới khi in, bạn có thể chỉ định một tham số khác bên trong hàm print() Tham số này là một tham số tùy chọn được gọi là kết thúc. Nó chỉ định ký tự cuối cùng sau khi in chuỗi Theo mặc định, tham số kết thúc là ký tự xuống dòng, nghĩa là “\n” Đây là lý do tại sao luôn có một dòng mới sau lệnh gọi hàm print() Nhưng bạn có thể thay đổi tham số kết thúc thành bất cứ điều gì bạn muốn Để không muốn giới thiệu một dòng mới, hãy thay phần cuối bằng một khoảng trống ” “ Ví dụ s1 = "This is a test" s2 = "This is another test" print(s1, end=" ") print(s2) Điều này dẫn đến cả hai chuỗi được in trên cùng một dòng This is a test This is another test Một ví dụ khác, hãy đặt tham số kết thúc sao cho lệnh gọi hàm print() kết thúc với 3 dấu ngắt dòng s1 = "This is a test" s2 = "This is another test" print(s1, end="\n\n\n") print(s2) Điều này dẫn đến 3 dòng mới được in ở giữa hai bản in This is a test This is another test Bây giờ bạn đã biết cách in các chuỗi trên cùng một dòng trong Python Để trang trọng hơn, bây giờ bạn đã hiểu cách thay đổi ký tự kết thúc mặc định của lệnh gọi hàm print() Các cách khác để in trên cùng một dòng trong PythonCuối cùng chúng ta hãy đi qua một số cách tiếp cận khác để in các chuỗi trên cùng một dòng trong Python Truyền nhiều chuỗi vào cùng lệnh gọi hàm print()Hàm print() của Python chấp nhận bất kỳ số lượng đối số vị trí nào Điều này có nghĩa là bạn có thể cung cấp cho nó bao nhiêu đối số tùy thích và nó sẽ in tất cả chúng vào bảng điều khiển Nếu bạn in nhiều phần tử trong cùng một lệnh gọi hàm print() thì sẽ không có dòng mới nào được thêm vào Ví dụ s1 = "This is a test" s2 = "This is another test" print(s1, s2) đầu ra This is a test This is another test Thay vì thêm một dòng mới, một khoảng trống được thêm vào. Điều này làm cho việc in nhiều mục trong một cuộc gọi hoạt động theo cách trực quan Tham gia các chuỗi trước khi inMột cách khác để in các chuỗi trên cùng một dòng trong Python là sử dụng phương thức string join() Phương thức join() tuân theo cú pháp này Hello world! It's me.1 Trong đó dấu phân cách là một chuỗi hoạt động như một dấu phân cách giữa mỗi phần tử trong danh sách phần tử Ví dụ: bạn có thể nối hai chuỗi bằng khoảng trống để tạo ra một chuỗi dài và in ra Đây là giao diện của nó trong mã Hello world! It's me.2 đầu ra This is a test This is another test Tuy nhiên, về mặt kỹ thuật, điều này không được in trên cùng một dòng. Thay vào đó, chúng tôi kết hợp hai chuỗi thành một chuỗi và in dưới dạng một chuỗi Bây giờ bạn đã biết rất nhiều cách để in các chuỗi trên cùng một dòng trong Python Cuối cùng nhưng không kém phần quan trọng, hãy xem mọi thứ hoạt động như thế nào trong các phiên bản Python 2 cũ hơn Cách in trên cùng một dòng trong Python 2. xTrong Python 2 print không phải là một hàm mà là một câu lệnh Để in trên cùng một dòng bằng Python 2. x, hãy thêm dấu phẩy sau câu lệnh in Ví dụ Hello world! It's me.4 đầu ra This is a test This is another test Sự kết luậnHôm nay bạn đã học cách in trên cùng một dòng trong Python Tóm lại, hàm print() mặc định thêm một ký tự xuống dòng vào cuối. Điều này có nghĩa là mỗi lệnh gọi print() sẽ in ra một dòng mới |