Làm thế nào để bạn sử dụng lệnh in trong python?

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ắng

Bạ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ần

Ví 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"]
0

Sử 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ại

Tiế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"]
2

Sau 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 trong

print["Welcome to PiMyLifeUp"]
0

Sự 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ả

Chủ Đề