Python print ()

Hàm print () in đối tượng đã cho tới thiết bị xuất chuẩn (màn hình) hoặc vào tệp dòng văn bản.

Cú pháp đầy đủ của print()là:

 print (* objects, sep = '', end = ' n', file = sys.stdout, flush = False)

print () Tham số

  • đối tượng - đối tượng cho bản in. * chỉ ra rằng có thể có nhiều hơn một đối tượng
  • sep - các đối tượng được ngăn cách bởi sep. Giá trị mặc định :' '
  • end - end được in sau cùng
  • tệp - phải là một đối tượng có phương thức write (string). Nếu bỏ qua nó, nó sys.stdoutsẽ được sử dụng để in các đối tượng trên màn hình.
  • tuôn ra - Nếu Đúng, luồng bị xả cưỡng bức. Giá trị mặc định :False

Lưu ý: sep, end, file và flush là các đối số của từ khóa. Nếu bạn muốn sử dụng đối số sep, bạn phải sử dụng:

 print (* đối tượng, sep = 'dấu phân tách')

không phải

 print (* đối tượng, 'dấu phân tách')

Giá trị trả về từ print ()

Nó không trả về bất kỳ giá trị nào; trả về Không có.

Ví dụ 1: Cách print () hoạt động trong Python?

 print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')

Đầu ra

Python rất thú vị. a = 5 a = 5 = b

Trong chương trình trên, chỉ tham số đối tượng được truyền cho print()hàm (trong cả ba câu lệnh in).

Vì thế,

  • ' 'phân cách được sử dụng. Lưu ý, khoảng cách giữa hai đối tượng trong đầu ra.
  • tham số kết thúc ''(ký tự dòng mới) được sử dụng. Lưu ý, mỗi câu lệnh in hiển thị kết quả đầu ra trong dòng mới.
  • tệp là sys.stdout. Kết quả được in trên màn hình.
  • tuôn ra là False. Dòng suối không được xả một cách cưỡng bức.

Ví dụ 2: print () với các tham số phân tách và kết thúc

 a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')

Đầu ra

 a = 000005 a = 05

Chúng tôi đã truyền các tham số sep và end trong chương trình trên.

Ví dụ 3: print () với tham số tệp

Trong Python, bạn có thể in các đối tượng vào tệp bằng cách chỉ định tham số tệp.

Đề xuất đọc: I / O tệp Python

 sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()

Chương trình này cố gắng mở python.txt ở chế độ viết. Nếu tệp này không tồn tại, tệp python.txt sẽ được tạo và mở ở chế độ ghi.

Ở đây, chúng tôi đã chuyển đối tượng tệp sourceFile vào tham số tệp. Đối tượng chuỗi 'Khá tuyệt, huh!' được in thành tệp python.txt (kiểm tra nó trong hệ thống của bạn).

Cuối cùng, tệp được đóng bằng close()phương pháp.

thú vị bài viết...