Là hàm có chức năng in giá từ từ chuỗi / biến / biểu thức ra màn hình.

Hàm print() là một công cụ quan trọng trong Python để hiển thị thông tin ra màn hình, giúp lập trình viên kiểm tra, gỡ lỗi hoặc thông báo cho người dùng trong suốt quá trình lập trình.
print("Nội dung")
print("Nội dung 1","Nội dung 2")
so=100
print(so) -> in ra 100
hoten="iif"
print(hoten) -> in ra chữ iif
print(5+2) -> in ra số 7
tong=2+7
print(tong) -> in ra số 9
a=5
b=2
print(f"{a}+{b}={a+b}") -> in ra số 5+2=7
Khi chạy Python sẽ thay thế:
{a} → 5 , {b} → 2 , {a+b} → 7
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
*objects: Một hoặc nhiều đối tượng cần in. Có thể là chuỗi, số, danh sách, từ điển, v.v. Những đối tượng này sẽ được chuyển đổi thành chuỗi và in ra.
sep: Ký tự phân cách giữa các đối tượng (mặc định là một khoảng trắng ' ').
end: Chuỗi kết thúc sau khi in (mặc định là một dòng mới \n).
file: Đầu ra, mặc định là sys.stdout, có thể thay đổi để ghi ra tệp.
flush: Nếu là True, sẽ buộc bộ đệm đầu ra được ghi ngay lập tức.
print("Hello, World!")Ký tự xuống dòng \n
➡️ Dùng để xuống dòng mới.
print("Xin chào\nPython")Ký tự tab \t
➡️ Tạo khoảng cách ngang (tab).
print("Tên\tTuổi\tLớp")
print("An\t15\t9A")x = 5
y = 10
print("x =", x, "y =", y) # In ra: x = 5 y = 10Xem video thực hành python, sử dụng tham số print
print("Hello", "World", sep="-") # In ra: Hello-World
print("Hello", end=" ")
print("World!") # In ra: Hello World!
with open("output.txt", "w") as file:
print("Hello, File!", file=file)
Thường kết hợp với biển kiểu List, định dạng hiển thị ra màn hình dạng bảng gồm dòng và cột trong python.
Bạn xem 2 đoạn code dưới, đoạn code python nào thông mình hơn
print("TT Họ tên Điểm")
print("{:<15} {:20} {:<15}".format("TT","Họ tên","Điểm"))
* Trả lời: đoạn thứ 2 ứng dụng nhiều trong thực tế hơn.
Sau đây là ví dụ trang trí hiển thị dữ liệu dạng bảng với python:
data = [
[101, "An", 8.5],
[102, "Hùng", 7.0],
[103, "Cường", 9.2]
]
# In tiêu đề
print("{:<15} {:<20} {:<15}".format("Mã", "Tên", "Điểm"))
print("-" * 40)
# In dữ liệu
for row in data:
print("{:<15} {:<20} {:<15}".format(row[0], row[1], row[2]))Bạn xem video về trang trí table với python khi làm phần mềm ứng dụng.
print trong Python là một hàm thường xuyên sử dụng để in nội dung ra màn hình và nhiều tính năng hữu ích mà lập trình viên python cần biết.