Hướng dẫn how to print multiple values in single line in python - cách in nhiều giá trị trong một dòng trong python

Để in trên cùng một dòng trong Python, hãy thêm một đối số thứ hai, end =, ‘, vào lệnh gọi hàm in ().end=’ ‘, to the print() function call.

Ví dụ:

print("Hello world!", end = ' ')
print("It's me.")

Output:

Hello world! It's me.

Đây là câu trả lời nhanh chóng.

Tuy nhiên, nếu bạn muốn hiểu cách thức hoạt động của nó, tôi khuyên bạn nên đọc thêm.

In ấn trong Python

Khi viết một chương trình Python, bạn thường muốn in nội dung trên màn hình.

Điều này rất hữu ích nếu bạn đang gỡ lỗi chương trình của mình hoặc kiểm tra cách thức hoạt động nói chung.

Khi bạn giới thiệu các cuộc gọi chức năng in () liên tiếp, Python sẽ tự động thêm một dòng mới.print() function calls, Python automatically adds a new line.

Tuy nhiên, đôi khi đây không phải là những gì bạn muốn.

Trong hướng dẫn này, bạn sẽ học cách in trên cùng một dòng trong Python theo một vài cách dễ dàng.

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, nó đáng để tóm tắt các chuỗi.

Chuỗi Python là gì

Chuỗi Python (STR) là một loại dữ liệu phổ biến được sử dụng để biểu diễn văn bản.str) is a common data type used to represent text.

Để tạo một chuỗi, bọc các chữ cái hoặc số xung quanh một bộ trích dẫn.

Bạn có thể sử dụng:

  1. Dấu nháy đơn.
  2. Dấu ngoặc kép.

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".'

In mà 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 in tích hợp ().print() function.

Ví dụ:

s1 = "This is a test"
s2 = 'This is another test'

print(s1)
print(s2)

Output:

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 đó, điều này là trực quan, nó không phải lúc nào cũng là những gì bạn muốn.

Để tạo Python dừng thêm các dòng mới khi in, bạn có thể chỉ định một tham số khác bên trong hàm in ().print() function.

Tham số này là một tham số tùy chọn được gọi là End. Nó chỉ định ký tự cuối cùng sau khi in chuỗi.end. It specifies the last character after printing the string.

Theo mặc định, tham số cuối là một ký tự mới, nghĩa là, \ n.end parameter is a newline character, that is, “\n”.

Đây là lý do tại sao luôn có một dòng mới sau khi gọi hàm in ().print() function call.

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.end parameter to whatever you want.

Để không muốn giới thiệu một dòng mới, hãy thay thế kết thúc bằng một khoảng trống.end with an empty space ” “.

Ví dụ:

s1 = "This is a test"
s2 = "This is another test"

print(s1, end=" ")
print(s2)

In các chuỗi theo cách này giới thiệu một dòng mới.

This is a test This is another test

Trong khi đó, điều này là trực quan, nó không phải lúc nào cũng là những gì bạn muốn.end parameter such that a print() function call ends with 3 line breaks:

s1 = "This is a test"
s2 = "This is another test"

print(s1, end="\n\n\n")
print(s2)

Để tạo Python dừng thêm các dòng mới khi in, bạn có thể chỉ định một tham số khác bên trong hàm in ().

This is a test


This is another test

Tham số này là một tham số tùy chọn được gọi là End. Nó chỉ định ký tự cuối cùng sau khi in chuỗi.

Theo mặc định, tham số cuối là một ký tự mới, nghĩa là, \ n.print() function call.

Đây là lý do tại sao luôn có một dòng mới sau khi gọi hàm in ().

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 thế kết thúc bằng một khoảng trống.

Điều này dẫn đến cả hai chuỗi được in trên cùng một dòng:print() function accepts any number of positional arguments.

Một ví dụ khác, hãy để Lừa đặt tham số kết thúc sao cho gọi hàm in () kết thúc bằng 3 lần ngắt dòng:

Điều này dẫn đến 3 dòng mới được in ở giữa hai bản in: print() function call, there will be no new lines added.

Ví dụ:

s1 = "This is a test"
s2 = "This is another test"

print(s1, s2)

Output:

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.

Để chính thức hơn, bây giờ bạn đã hiểu cách thay đổi ký tự cuối mặc định của lệnh gọi hàm in ().

Các cách khác để in trên cùng một dòng trong Pythonjoin() method.

Cuối cùng, hãy cùng đi qua một số cách tiếp cận thay thế để in các chuỗi trên cùng một dòng trong Python.join() method follows this syntax:

Hello world! It's me.
1

Chuyển nhiều chuỗi vào cùng một hàm in ()separator is a string that acts as a separator between each element in the elements list.

Hàm python print () chấp nhận bất kỳ số lượng đối số vị trí.

Điều này có nghĩa là bạn có thể đưa ra nhiều đối số như bạn muốn, và nó sẽ in tất cả chúng vào bảng điều khiển.

Hello world! It's me.
2

Output:

This is a test This is another test

Nếu bạn in nhiều phần tử trong cùng một gọi hàm in (), sẽ không có dòng mới nào được thêm vào.

Thay vì thêm một dòng mới, một không gian 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 một cách trực quan.

Tham gia các chuỗi trước khi in

Một cách khác để in các chuỗi trên cùng một dòng trong Python là bằng cách sử dụng phương thức chuỗi tham gia ().print is not a function but a statement.

Phương thức tham gia () theo cú pháp này:print statement.

Ví dụ:

Hello world! It's me.
4

Output:

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 đó, điều này là trực quan, nó không phải lúc nào cũng là những gì bạn muốn.

Để tạo Python dừng thêm các dòng mới khi in, bạn có thể chỉ định một tham số khác bên trong hàm in ().print() function adds a newline character to the end by default. This means each print() call prints into a new line.

Tham số này là một tham số tùy chọn được gọi là End. Nó chỉ định ký tự cuối cùng sau khi in chuỗi.

  1. Theo mặc định, tham số cuối là một ký tự mới, nghĩa là, \ n.end as a blank space.
  2. Đây là lý do tại sao luôn có một dòng mới sau khi gọi hàm in ().print() function with multiple inputs.
  3. 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.join() method to combine the strings before printing.

Để không muốn giới thiệu một dòng mới, hãy thay thế kết thúc bằng một khoảng trống.

Điều này dẫn đến cả hai chuỗi được in trên cùng một dòng:

Một ví dụ khác, hãy để Lừa đặt tham số kết thúc sao cho gọi hàm in () kết thúc bằng 3 lần ngắt dòng:

Điều này dẫn đến 3 dòng mới được in ở giữa hai bản in:

Bây giờ bạn đã biết cách in các chuỗi trên cùng một dòng trong Python.

Làm thế nào để bạn in nhiều giá trị trong Python?

In nhiều biến..
Phương pháp 1: Truyền nhiều biến làm đối số phân tách chúng bằng dấu phẩy ..
Phương thức 2: Sử dụng phương thức định dạng () với niềng răng xoăn ({}).
Phương thức 3: Sử dụng phương thức định dạng () có số trong niềng răng xoăn ({0}).
Phương thức 4: Sử dụng phương thức định dạng () có tên rõ ràng trong niềng răng xoăn ({v}).

Làm thế nào để bạn in tất cả các giá trị trên một dòng trong Python?

Hoặc, chúng ta có thể viết câu lệnh hoàn chỉnh trong hàm in ().Hàm python print () có một đối số gọi là kết thúc, ngăn chặn nhảy vào dòng mới.Hãy hiểu ví dụ sau ...
list1 = [10,11,12,13,14,15].
Đối với tôi trong danh sách1:.
in (i, end = "").

Làm thế nào để bạn in hai giá trị trong một câu lệnh in trong Python?

Ngoài ra còn có định dạng chuỗi kiểu mới, có thể dễ đọc hơn một chút:..
Sử dụng định dạng chuỗi kiểu mới: in ("Tổng số điểm cho {} là {}". ....
Sử dụng định dạng chuỗi kiểu mới với các số (hữu ích để sắp xếp lại hoặc in cùng một lần nhiều lần): in ("Tổng số điểm cho {0} là {1}" ..

Làm thế nào để bạn in ba biến trên cùng một dòng trong Python?

Để in nhiều biến trong Python, hãy sử dụng hàm in ().Bản in ( *đối tượng) là một hàm Python tích hợp lấy các đối tượng *làm nhiều đối số để in từng đối số được phân tách bởi một không gian.use the print() function. The print(*objects) is a built-in Python function that takes the *objects as multiple arguments to print each argument separated by a space.