Trong hướng dẫn này, chúng tôi hướng dẫn bạn cách sử dụng hàm print[] trong ngôn ngữ lập trình Python
Bạn sẽ thấy và sử dụng hàm in rất nhiều trong các tập lệnh Python, vì vậy, điều quan trọng là bạn phải tìm hiểu những điều cơ bản về cách bạn có thể sử dụng nó. Trong hướng dẫn này, chúng ta sẽ chạm vào cú pháp của hàm và một số ví dụ về cách bạn có thể sử dụng nó trong tập lệnh Python của mình
Chức năng in sẽ in một thông báo tới thiết bị đầu cuối hoặc tệp đầu ra đã chọn. Thông báo có thể là một đối tượng, chuỗi hoặc sự kết hợp của các kiểu dữ liệu khác nhau. Bất cứ điều gì bạn chỉ định, chức năng in sẽ chuyển đổi chúng thành một chuỗi trước khi được xuất ra thiết bị đầu cuối hoặc tệp
Trong Python 3, câu lệnh in đã được thay thế bằng hàm in. Có khá nhiều lý do khiến thay đổi này xảy ra, nhưng nó chỉ thực sự đáng lo ngại nếu bạn đang chỉnh sửa tập lệnh được tạo cho Python 2
Mục lục
- Cú pháp của print[]
- Ví dụ về Sử dụng print[]
- In một chuỗi
- In từ điển
- In nhiều đối tượng
- Sử dụng Tham số Dấu phân cách và Kết thúc
- Sự kết luận
Cú pháp của hàm print[] trong Python
Hàm in chấp nhận năm tham số khác nhau, nhưng chỉ yêu cầu tham số đầu tiên. Chúng tôi chạm nhẹ vào từng tham số mà bạn có thể sử dụng bên dưới
print[object, sep=' ', end='\n', file=sys.stdout, flush=False]
- Đối tượng là đối tượng mà bạn muốn in. Bạn có thể sử dụng nhiều đối tượng hoặc một đối tượng. Chức năng in sẽ chuyển đổi đối tượng thành một chuỗi trước khi xuất nó ra màn hình
- sep=’ ‘ cho biết những gì sẽ sử dụng để phân tách các đối tượng khi nhiều đối tượng được chỉ định. Tham số này là tùy chọn với cài đặt mặc định được đặt thành ‘ ‘
- end=’\n’ cho phép bạn chỉ định nội dung sẽ in ở cuối tin nhắn. Tham số này là tùy chọn và được đặt mặc định thành ‘\n’ [Ký tự xuống dòng]
- tập tin = sys. thiết bị xuất chuẩn có thể được đặt thành đối tượng có phương thức ghi hoặc tệp có quyền ghi. Mặc định là sys. thiết bị xuất chuẩn [đầu ra tiêu chuẩn]. Tham số này là tùy chọn
- flush=False chỉ định nếu bạn muốn đầu ra được xóa [True] hoặc được đệm [Sai]. Tham số này là tùy chọn và cài đặt mặc định được đặt thành Sai
Tất cả trừ tham số đầu tiên là đối số từ khóa, còn được gọi là đối số được đặt tên. Chúng được xác định bằng các tên cụ thể như sep hoặc end. Vì chúng được xác định theo từ khóa, nên việc chúng được chỉ định theo thứ tự nào hoàn toàn không quan trọng. Tuy nhiên, [các] đối tượng sẽ cần phải xuất hiện trước vì chúng là đối số vị trí
Ví dụ về Sử dụng hàm print[] trong Python
Chức năng in rất linh hoạt, do đó, có khá nhiều cách khác nhau mà bạn có thể sử dụng chức năng này để in dữ liệu ra đầu ra của mình. Dưới đây chúng tôi đi qua một số ví dụ về cách bạn có thể sử dụng hàm này trong chương trình Python của mình
In một chuỗi
Cách sử dụng cơ bản nhất và có thể là phổ biến nhất của hàm print là để xuất ra một chuỗi hoặc đối tượng. Trong ví dụ bên dưới, chúng ta chỉ cần sử dụng hàm để in chuỗi “Welcome to PiMyLifeUp“
print["Welcome to PiMyLifeUp"]
Nếu chúng tôi chạy đoạn mã trên, chúng tôi sẽ nhận được thông báo chuỗi trong thiết bị đầu cuối, như trong ví dụ bên dưới
Python print.py
Welcome to PiMyLifeUp
In từ điển
Trong ví dụ này, chúng tôi sẽ in một từ điển Python bằng chức năng in. Bạn có thể in các đối tượng và kiểu dữ liệu khác như bộ, danh sách, bộ, v.v.
fruitDict = {
"fruit": "Apple",
"healthy": True,
"calories": 95,
"colors": ["red", "yellow", "green"]
}
print[fruitDict]
Như bạn có thể thấy trong đầu ra của chúng tôi bên dưới, Python đã in toàn bộ từ điển tới thiết bị đầu cuối khi chúng tôi chạy tập lệnh
Python print.py
{'fruit': 'Apple', 'healthy': True, 'calories': 95, 'colors': ['red', 'yellow', 'green']}
In nhiều đối tượng
Bạn có thể xuất nhiều đối tượng hoặc kiểu dữ liệu bằng một chức năng in duy nhất. Ngoài ra, sử dụng một chức năng in duy nhất có thể giúp giữ cho mã rõ ràng và dễ đọc
Dưới đây là một ví dụ về việc sử dụng print để xuất hai chuỗi khác nhau với một chuỗi được lưu trữ trong một biến x
x = "PiMyLifeUp"
print["Hello from", x]
Trong thiết bị đầu cuối của chúng tôi, đầu ra của chúng tôi chứa hai chuỗi mà chúng tôi đã chỉ định làm tham số trong hàm in Python của chúng tôi
Python print.py
Hello from PiMyLifeUp
Sử dụng Tham số Dấu phân cách và Kết thúc
Chức năng in cho phép bạn chỉ định dấu phân cách [
print["Welcome to PiMyLifeUp"]
1] khi nhiều đối tượng được chỉ định. Ví dụ: bạn có thể muốn có một dòng mới [\n] giữa các đối tượng hoặc một dấu “–“ đơn giản. Dấu phân cách mặc định là một khoảng trắngBạn có thể chỉ định một kết thúc [
print["Welcome to PiMyLifeUp"]
2] sẽ in sau khi chức năng in đã xuất ra tất cả các đối tượng. Theo mặc định, phần cuối được đặt thành ký tự xuống dòng [\n], nhưng bạn có thể thay đổi ký tự này thành ký tự khác nếu cầnVí dụ dưới đây minh họa cách bạn có thể chỉ định một dấu phân cách mới và một kết thúc mới trong hàm in
x = "PiMyLifeUp"
print["Hello from", x, sep="\n", end="\nEND"]
Trong kết quả của chúng tôi bên dưới, bạn có thể thấy mỗi chuỗi của chúng tôi được phân tách bằng một dòng mới. Cuối cùng, END được in trên một dòng mới sau khi cả hai đối tượng của chúng ta đã được in
print["Welcome to PiMyLifeUp"]
0Sử dụng tham số tệp
Theo mặc định, chức năng in trong Python sẽ xuất bất kỳ văn bản nào sang sys. thiết bị xuất chuẩn [đầu ra tiêu chuẩn] xuất hiện trong thiết bị đầu cuối của bạn. Bạn có thể thay đổi hành vi này bằng cách chỉ định tệp hoặc sử dụng sys. stderr [lỗi tiêu chuẩn]
Trong ví dụ bên dưới, chúng tôi mở một tệp có tên
print["Welcome to PiMyLifeUp"]
3 bằng cách sử dụng chức năng mở với chế độ ghi [w] được bật. Chế độ ghi sẽ tạo tệp nếu nó không tồn tạiTiếp theo, chúng tôi chỉ định tệp txt của mình làm tham số tệp trong chức năng in. Làm điều này sẽ xuất chuỗi của chúng ta vào tệp chứ không phải thiết bị đầu cuối [sys. thiết bị xuất chuẩn]
Cuối cùng, chúng tôi đóng tệp trước khi tập lệnh Python kết thúc
print["Welcome to PiMyLifeUp"]
2Sau khi chạy đoạn mã trên, bạn sẽ có thể mở
print["Welcome to PiMyLifeUp"]
3 và tìm thấy văn bản sau bên trongprint["Welcome to PiMyLifeUp"]
0Sự kết luận
Đến bây giờ, bạn đã có hiểu biết cơ bản về cách chức năng in hoạt động trong ngôn ngữ lập trình Python. Đầu tiên, chúng tôi đã chạm vào cú pháp của hàm và xem qua một số ví dụ khác nhau về những gì bạn có thể làm
Có một số lượng đáng kể các hàm, phương thức và kiểu dữ liệu khác nhau mà bạn có thể sử dụng trong Python. Tôi khuyên bạn nên xem một số hướng dẫn Python khác của chúng tôi để tìm hiểu thêm về cách sử dụng ngôn ngữ lập trình này một cách hiệu quả