Câu lệnh in trong Python là gì

Hướng dẫn này giải thích cách sử dụng hàm Print của Python với các ví dụ phong phú và các trường hợp sử dụng để in biến, danh sách, in có và không có dòng mới, v.v.

Trong Python, hàm print[] được sử dụng để lấy đầu ra và gỡ lỗi mã. Chức năng này được sử dụng để hiển thị thông báo hoặc giá trị được chỉ định trong bảng điều khiển. Thông báo có thể là một chuỗi hoặc bất kỳ đối tượng nào khác

Chúng ta có thể nói rằng chức năng in là vô dụng trong lập trình, nhưng nó thực sự là công cụ mạnh mẽ và được sử dụng rộng rãi nhất để gỡ lỗi. Gỡ lỗi đề cập đến hành động tìm, loại bỏ và sửa các lỗi và lỗi trong mã

=> Kiểm tra TẤT CẢ các hướng dẫn về Python tại đây

Bạn sẽ học được gì

  • Hàm in Python []
    • Cú pháp/Định dạng Hàm Print[] trong Python
    • Ví dụ in Python
    • nối
    • Biến in Python
    • In chuỗi trong Python
    • In không có dòng mới
    • In Python với dòng mới
    • In danh sách bằng Python
    • Đối số chức năng in
    • Cách in các loại dữ liệu khác trong Python
    • Thêm ví dụ về in bằng Python
    • In Python vào tệp
    • Các câu hỏi thường gặp
  • Sự kết luận
    • đề xuất đọc

Hàm in Python []

Nếu có gì đó không đúng trong mã, thì chúng ta có thể sử dụng chức năng in để in những gì đang xảy ra trong mã. Nhiều khi chúng ta mong đợi một giá trị nào đó của một biến là một thứ, nhưng chúng ta không thể thấy những gì chương trình của chúng ta thấy

Nếu chúng ta sử dụng hàm print để in ra giá trị của một biến, thì chúng ta sẽ thấy những gì chúng ta nghĩ là không có trong chương trình của chúng ta

Cú pháp/Định dạng Hàm Print[] trong Python

print[ *object, sep= “ ”, end = “\n”, file= sys. thiết bị xuất chuẩn, tuôn ra = Sai]

  • *sự vật. Một hoặc nhiều đối tượng được in
  • tháng chín. Dấu phân cách giữa các đối tượng. Giá trị mặc định = dấu cách đơn

Thí dụ

```
a = ‘Welcome’
b = ‘Python’
print[a, b, sep = ‘ , ‘]

```

đầu ra

“Chào mừng, Trăn”

  • chấm dứt. Giá trị được in sau khi tất cả các đối tượng được chỉ định được in. Giá trị mặc định = Dòng mới

Thí dụ

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```

đầu ra

“Chào mừng & Python”

  • tập tin. Luồng nơi đầu ra sẽ được in. Giá trị mặc định = Đầu ra tiêu chuẩn

Thí dụ

Tạo một tệp có tên “demo. py” và dán đoạn mã sau

```
newfile = open[‘ demo.txt ’, ‘ w ‘ ]
print[‘ Welcome to the tutorial ’]
newfile.close[]

```

Chạy chương trình bằng “python demo. py > đầu ra. txt”. Nó sẽ tạo một tập tin “đầu ra. txt” và thêm văn bản in vào đó

  • tuôn ra. Nó được sử dụng để đệm và bỏ đệm đầu ra. Giá trị mặc định là “Sai” tôi. e. đầu ra được đệm. Nếu chúng ta đặt “flush = True” thì đầu ra không có bộ đệm và quá trình xử lý của nó sẽ chậm

Thí dụ

```
demo = open[“demo.txt”, “a”]
demo.write[“Welcome!”]
demo.flush[]
demo.write[“One more line!”] 

```

Ví dụ in Python

in[ ]. Chức năng này được sử dụng để hiển thị dòng trống

in ["chuỗi"]. Khi chuỗi được truyền vào hàm, chuỗi được hiển thị như hiện tại

Ví dụ. in[ “ Hello World ” ], in [ ‘ Hello World ’] và in [“ Hello ”, “ World ” ]

Chúng ta có thể sử dụng dấu ngoặc đơn hoặc dấu ngoặc kép, nhưng phải đảm bảo chúng ở cạnh nhau

Chạy lệnh “python” trong thiết bị đầu cuối và nó sẽ mở bảng điều khiển Python nơi bạn có thể kiểm tra đầu ra đồng thời

Chạy các câu lệnh sau và xem đầu ra để biết chức năng in hoạt động như thế nào

  • “ in[“ Print_Function ” ]”
  • “ in[‘Chức_năng_in’] “
  • “ in[“ In”, “Chức năng” ]”

đầu ra

nối

Khi chúng ta đang nói về hàm print[], sẽ rất thú vị khi hiểu về phép nối. Nối có nghĩa là kết hợp mọi thứ

Trong hàm print[] chúng ta sử dụng ký hiệu “ + ” hoặc “ ,” để kết hợp hai hoặc nhiều chuỗi hoặc chúng ta có thể sử dụng dấu gạch chéo ngược “ \ ”. Ký tự này được gọi là ký tự thoát. Nó sẽ thoát khỏi các đặc điểm của nhân vật

Ghi chú. Nếu chúng ta sử dụng “ , ” để kết hợp các chuỗi thì sẽ có khoảng cách giữa hai chuỗi. Nếu chúng ta đang sử dụng biểu tượng “+” thì sẽ không có khoảng cách giữa hai từ.

ví dụ 1

```
print[ “ Welcome to the article! ”, “ Have a nice day! ” ]

```

ví dụ 2

```
print[“ Welcome to the article! ”+ “ Have a nice day! ” ]

```

ví dụ 3

```
print [“ Welcome to the article! ”] \

```

Biến in Python

Có thể gán chuỗi cho biến. Ví dụ: chúng tôi có hai chuỗi có tên là “str1” và “str2”

ví dụ 1

```
str1 = ‘ Welcome ’
print[str1]

```

ví dụ 2

________số 8

In chuỗi trong Python

In bằng cách sử dụng dưới dạng chuỗi sử dụng ký tự “ %s ” để chỉ biến dưới dạng chuỗi trong Python

ví dụ 1

```
str1 = ‘ Python ’
print[“Hey! %s” % str1]

```

In không có dòng mới

Trong Python nếu chúng ta muốn in câu lệnh không xuống dòng thì cú pháp sẽ là

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
0

đầu ra

In Python với dòng mới

Trong Python nếu chúng ta muốn in câu lệnh xuống dòng thì cú pháp sẽ là

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
1

đầu ra

In danh sách bằng Python

Trong Python, danh sách là sự kết hợp của các giá trị trùng lặp với các vị trí riêng biệt của chúng. Tất cả các giá trị có trong danh sách có thể được chuyển theo trình tự tại thời điểm tạo danh sách

Thí dụ

Trong ví dụ này, danh sách chứa các giá trị trùng lặp

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
2

đầu ra

đầu ra. [ 1, 1, 2, 2, 3, 4, 5, 6, 7, 8]

Đối số chức năng in

Trong Python, các đối số là các giá trị mà chúng ta đã truyền vào hàm khi nó được gọi

Trong ví dụ “x” và “y” là hai đối số mà chúng ta đã truyền trong hàm cộng

Thí dụ

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
3

đầu ra. 14

Nó sẽ trả về tổng của hai số mà chúng ta đã truyền làm đối số

Cách in các loại dữ liệu khác trong Python

  • %d. được sử dụng cho số nguyên

Thí dụ

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
4
  • %e. được sử dụng cho số mũ

Thí dụ

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
5
  • %f. được sử dụng cho Float

Thí dụ

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
6
  • %o. được sử dụng cho Octal

Thí dụ

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
7
  • %x. được sử dụng cho hệ thập lục phân

Thí dụ

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
8

Thêm ví dụ về in bằng Python

Dưới đây là các cách khác nhau để sử dụng hàm print[] trong Python

ví dụ 1

```
a = ‘Welcome’
b = ‘Python’
print[a, end = ‘ & ’]
print[b]

```
9

ví dụ 2

Nếu chúng ta muốn viết một từ nhiều lần mà không lặp lại

```
newfile = open[‘ demo.txt ’, ‘ w ‘ ]
print[‘ Welcome to the tutorial ’]
newfile.close[]

```
0

ví dụ 3

\t ” cờ được sử dụng khi chúng ta muốn có một không gian tab trong các từ,

```
newfile = open[‘ demo.txt ’, ‘ w ‘ ]
print[‘ Welcome to the tutorial ’]
newfile.close[]

```
1

In Python vào tệp

Trong Python, hàm print[] hỗ trợ đối số “file”. Nó chỉ định hoặc báo cho chương trình biết hàm sẽ viết ở đâu trong một đối tượng nhất định. Theo mặc định, nó là sys. tiêu chuẩn

Có hai mục đích thiết yếu

#1] In sang STDERR

Nó sẽ chỉ định tham số tệp là sys. tiêu chuẩn. Nó chủ yếu được sử dụng trong khi gỡ lỗi các chương trình nhỏ. Đối với các chương trình lớn, nên sử dụng trình gỡ lỗi

Thí dụ

```
newfile = open[‘ demo.txt ’, ‘ w ‘ ]
print[‘ Welcome to the tutorial ’]
newfile.close[]

```
2

#2] In ra tệp bên ngoài

  • Nó sẽ chỉ định tham số tệp với tên của tệp được yêu cầu thay vì giá trị mặc định
  • Nếu tệp không tồn tại, một tệp mới sẽ được tạo với cùng tên
  • Nếu chúng ta không chỉ định tham số tệp khi gọi lệnh print[] thì nó sẽ hiển thị văn bản trong terminal
  • Nếu chúng ta sử dụng lệnh mở, thì nó sẽ tải tệp ở chế độ ghi. Khi chúng ta gọi hàm print[], văn bản sẽ được ghi trực tiếp vào tệp

Thí dụ

```
newfile = open[‘ demo.txt ’, ‘ w ‘ ]
print[‘ Welcome to the tutorial ’]
newfile.close[]

```
3

Các câu hỏi thường gặp

Q#1] Sự khác biệt giữa in trong Python2 và Python3

Câu trả lời. Trong Python2, “print” là một câu lệnh và nó in đầu ra với khoảng trắng ở giữa

Ví dụ: nếu chúng tôi làm như sau

```
newfile = open[‘ demo.txt ’, ‘ w ‘ ]
print[‘ Welcome to the tutorial ’]
newfile.close[]

```
4

Chúng tôi đưa ra một đối số và một bộ có hai phần tử [ “ car. ” và xe đối tượng ]. Tuple sẽ in đại diện của họ, phần lớn được sử dụng cho mục đích gỡ lỗi

Trong Python3 “print” đã trở thành một hàm và nó cần có dấu ngoặc đơn

Ví dụ: nếu chúng tôi làm như sau.

```
newfile = open[‘ demo.txt ’, ‘ w ‘ ]
print[‘ Welcome to the tutorial ’]
newfile.close[]

```
5

Đầu ra sẽ là “ 4 6 ” và “ print 2, 3 ” sẽ xảy ra lỗi cú pháp vì đây là một hàm và cần có dấu ngoặc đơn

Q#2] Làm cách nào để chuyển bản in từ Python2 sang Python3?

Câu trả lời. Nếu chúng ta có một câu lệnh “ print ” trong Python2 và muốn chuyển nó sang Python3 thì hãy đặt đoạn mã sau vào đầu tệp nguồn

```
newfile = open[‘ demo.txt ’, ‘ w ‘ ]
print[‘ Welcome to the tutorial ’]
newfile.close[]

```
6

Q#3] Hàm print[] làm gì trong Python?

Câu trả lời. Trong Python, hàm print[] được sử dụng để hiển thị thông báo trên màn hình/bàn điều khiển. Tin nhắn có thể là một chuỗi hoặc bất kỳ thứ gì nhưng nó sẽ được chuyển đổi thành một chuỗi trước khi in ra màn hình

Câu hỏi 4] %s %d trong Python là gì?

Câu trả lời. Trong Python “ %s “ và “ %d “ là định dạng chuỗi. Trong đó “ %s “ được sử dụng cho các chuỗi và %d được sử dụng cho các số

Q#5] % có nghĩa là gì trong Python?

Câu trả lời. Trong Python, toán tử “%” được gọi là toán tử Modulo và được dùng để in phần còn lại sau khi chia các số

Sự kết luận

Trong hướng dẫn này, chúng ta đã thảo luận về hàm print[] và nhiều chủ đề khác liên quan đến hàm print[] trong Python

một tuyên bố in là gì?

Một câu lệnh trong chương trình hiển thị các biến, đối tượng hoặc văn bản tới thiết bị đầu ra [màn hình] được gọi là câu lệnh in. Câu lệnh in bao gồm một chức năng chuyển tiếp đầu ra tới các thiết bị đầu ra tiêu chuẩn như máy in, màn hình, v.v.

Tuyên bố in giải thích với một ví dụ là gì?

Sử dụng câu lệnh PRINT để gửi dữ liệu tới màn hình, máy in dòng hoặc tệp in khác . Mệnh đề chỉ định kênh in logic sẽ sử dụng cho kênh là một biểu thức đánh giá một số từ đến Nếu một dòng trống được in.

Làm cách nào để sử dụng in trong Python?

Hàm print[] của Python nhận bất kỳ số lượng tham số nào và in chúng ra trên một dòng văn bản . Mỗi mục được chuyển đổi thành dạng văn bản, được phân tách bằng dấu cách và có một ký tự '\n' duy nhất ở cuối [ký tự "dòng mới"]. Khi được gọi với tham số bằng 0, print[] chỉ in '\n' và không có gì khác.

Kết quả của câu lệnh print[] là gì?

Hàm print[] in đối tượng đã cho tới thiết bị đầu ra tiêu chuẩn [màn hình] hoặc tới tệp luồng văn bản .

Chủ Đề