Cách in hàm python

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 tin 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

Hàm print f trong Python là gì?

Chữ f có nghĩa là Chuỗi ký tự được định dạng và nó là tính năng mới trong Python 3. 6. Một chuỗi ký tự được định dạng hoặc chuỗi f là một chuỗi ký tự có tiền tố là 'f' hoặc 'F'. Các chuỗi này có thể chứa các trường thay thế, là các biểu thức được phân tách bằng dấu ngoặc nhọn {}.

Công dụng của phương thức print[] là gì?

in[]. Phương thức print[] trong Java được sử dụng để hiển thị văn bản trên bảng điều khiển . Văn bản này được truyền dưới dạng tham số cho phương thức này ở dạng Chuỗi. Phương pháp này in văn bản trên bàn điều khiển và con trỏ vẫn ở cuối văn bản tại bàn điều khiển.

Tôi có thể in hàm trả về bằng Python không?

Vì vậy, nếu bạn đang làm việc trong một phiên tương tác, thì Python sẽ hiển thị kết quả của bất kỳ lệnh gọi hàm nào trực tiếp trên màn hình của bạn. Nhưng nếu bạn đang viết một tập lệnh và muốn xem giá trị trả về của một hàm, thì bạn cần sử dụng print[] một cách rõ ràng.

Tại sao in Python là một chức năng?

Tất cả là về tính linh hoạt. Nhưng mấu chốt thực sự của chức năng in hơi tinh tế và tất cả đều liên quan đến tính linh hoạt, cho cả người dùng và nhóm phát triển Python. Đối với người dùng, đặt chức năng in thành một biểu thức cho phép bạn sử dụng in như một biểu thức, không giống như câu lệnh in chỉ có thể được sử dụng như một câu lệnh .

Chủ Đề