Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

Giới thiệu về tuyên bố in trong Python

Hàm in () in đối tượng đã cho vào thiết bị đầu ra tiêu chuẩn (màn hình) hoặc vào tệp luồng văn bản. Bạn có nhớ thời gian khi bạn viết chương trình đầu tiên của mình không? Đúng! Tôi đang nói về chương trình Hello Hello World, có lẽ là chương trình đầu tiên mà bất kỳ ai học được trong cuộc sống của họ. Đó là một dòng của chương trình có một tuyên bố in mà chúng tôi sử dụng hàng ngày trong chương trình của chúng tôi mà không biết sự phức tạp của nó. Mục đích của câu lệnh in () là in đối tượng đã cho vào thiết bị đầu ra tiêu chuẩn hoặc vào tệp luồng văn bản.

Syntax:

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

Như chúng ta đã thấy cú pháp cơ bản của hàm in,

Tham số của & nbsp; câu lệnh in trong python

Hãy để chúng tôi thảo luận về các tham số của nó chi tiết:

  • Đối tượng: & nbsp; Điều này biểu thị đối tượng được in, * cho biết rằng có thể có nhiều hơn một đối tượng. This signifies the object to be printed, * indicates that there can be more than one object.
  • SEP: Điều này biểu thị sự phân tách sẽ nằm giữa các đối tượng khác nhau. Theo mặc định, giá trị này là ‘.: This signifies the separation which would be between the different objects. By default, this value is ‘‘.
  • Kết thúc: & nbsp; giá trị cho tham số này được in cuối cùng.The value for this parameter is printed at last.
  • Tệp: & nbsp; nó phải là một đối tượng có phương thức ghi (str). Nếu giá trị này không được đề cập, nó sẽ in các đối tượng trên thiết bị đầu ra tiêu chuẩn, tức là màn hình.It should be an object with a write(str) method. If this value is not mentioned, it prints objects on the standard output device, i.e. screen.
  • Flush: & nbsp; luồng bị buộc phải xóa nếu giá trị này là đúng. Theo mặc định, giá trị này là sai.The stream gets forcibly flushed if this value is True. By default, this value is False.

Ví dụ về & nbsp; câu lệnh in trong Python

Hãy cho chúng tôi xem một số ví dụ để hiểu đầy đủ chức năng in.

1. Gọi chức năng in

Để gọi hàm in, chúng ta chỉ cần viết in theo sau là dấu ngoặc đơn (). Nó nói với Python rằng chúng ta thực sự đang gọi hàm và không đề cập đến nó bằng tên của nó. Chỉ cần gọi in () sẽ tạo ra một ký tự mới vô hình. Nhưng sử dụng chuỗi Python theo nghĩa đen ‘\ n, là một lựa chọn tốt hơn để in một dòng mới.

2. Newlines

Code:

print("Hello")
print("\n")
print("World")

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

  • Đối với nhiều dòng mới:

Code:

print("Hello")
print(5*"\n")
print("World")

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

3. Gửi nhiều đối tượng với tham số tháng 9 và kết thúc

Code:

print('Hello','World',sep=' ',end='!!!')

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

Ở đây nhiều đối tượng được truyền trong hàm in. Tham số của SEP SEP có một giá trị không gian, do đó, có không gian giữa các đối tượng khác nhau và tham số cuối có giá trị !!! Vì vậy, chuỗi kết thúc với nhóm !!!

4. Sử dụng kết nối chuỗi

Code:

string1 = "Hi "
string2 = "Hello "
string3 = "World"
string4 = "!!!"
print(string1+string2+string3+string4)

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

5. Kết hợp chuỗi của kiểu dữ liệu khác nhau

Code:

import datetime
now = datetime.datetime.now()
string1 = "Current time is "
print(type(now))
print(type(string1))
print(string1+now)

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

Ở đây khi chúng ta kết nối các đối tượng của các loại dữ liệu khác nhau, thì cần phải thực hiện typecasting. Ở đây đối tượng bây giờ là loại DateTime. DateTime và chuỗi đối tượng là loại str do đó lỗi. Để khắc phục điều này, chúng ta cần thực hiện đúc loại như sau.

Code:

import datetime
now = datetime.datetime.now()
string1 = "Current time is "
print(type(now))
print(type(string1))
print(string1+str(now))

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

6. Sử dụng dây F để nối chuỗi

Code:

import datetime
now = datetime.datetime.now()
print(f'Current time is {now}')

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

F-Strings giúp chúng ta tránh được một sai lầm phổ biến khi quên các toán hạng được nối typecast. Nó được giới thiệu trong Python phiên bản 3.6

7. Sử dụng các đối số vị trí

Code:

import datetime
now = datetime.datetime.now()
print('Current time is',now)

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

Do đó, chúng ta thấy rằng sử dụng các đối số vị trí và bằng cách sử dụng của các đối tượng, chúng ta có thể kết hợp các đối tượng mà không phải thực hiện đánh máy rõ ràng hoặc sử dụng dây F.

8. Sử dụng tham số tệp

Code:

srcFile = open('python.txt', 'w')
print('This file is about Python', file = sourceFile)
sourceFile.close()

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

Ở đây tham số tệp chứa tệp trong đó văn bản sẽ được viết.

9. In không hằng số

Code:

print("Hello")
print("\n")
print("World")
0

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

Mặc dù được sử dụng để chỉ ra sự vắng mặt của một giá trị, hằng số không có sẽ hiển thị như không có đầu ra như được hiển thị ở trên thay vì một chuỗi trống.

10. In các đối tượng tùy chỉnh người dùng

Code:

print("Hello")
print("\n")
print("World")
1

Output:

Hướng dẫn types of print statements in python - các loại câu lệnh in trong python

Ở đây chúng tôi đã tạo ra một lớp có tên người có thuộc tính như tên, tuổi và giới tính. Chúng tôi tạo một đối tượng của lớp đó và chúng tôi có thể in đối tượng đó như đã đề cập ở trên.

Bài viết đề xuất

Đây là một hướng dẫn để tuyên bố in trong Python. Ở đây chúng tôi thảo luận về phần giới thiệu và một vài ví dụ về câu lệnh in trong Python cùng với & nbsp; cú pháp cơ bản và các tham số của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm -

  1. Phạm vi trong Python
  2. Danh sách Python
  3. Danh sách ngược Python
  4. Hằng số Python

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

Hàm in () in thông báo được chỉ định lên màn hình hoặc thiết bị đầu ra tiêu chuẩn khác.Thông báo có thể là một chuỗi hoặc bất kỳ đối tượng nào khác, đối tượng sẽ được chuyển đổi thành một chuỗi trước khi được ghi vào màn hình.prints the specified message to the screen, or other standard output device. The message can be a string, or any other object, the object will be converted into a string before written to the screen.

Loại tuyên bố nào được in?

Sử dụng câu lệnh in để gửi dữ liệu đến màn hình, máy in dòng hoặc tệp in khác.Mệnh đề ON chỉ định kênh in logic để sử dụng cho đầu ra.print.channel là một biểu thức đánh giá đến một số từ -1 đến 255.send data to the screen, a line printer, or another print file. The ON clause specifies the logical print channel to use for output. print.channel is an expression that evaluates to a number from -1 through 255.

Tuyên bố in với ví dụ là gì?

Ví dụ.A = 25; b = 30 c = "abcde" in a+b in in "alpha": c in "ngày": in "10/11/93" *"được in trên tập tin in 1.A=25;B=30 C="ABCDE" PRINT A+B PRINT PRINT "ALPHA ":C PRINT "DATE ":PRINT "10/11/93" * PRINT ON 1 "FILE 1" * The string "FILE 1" is printed on print file 1.

Cú pháp in là gì?

print () Cú pháp cú pháp đầy đủ của print () là: in (*đối tượng, sep = '', end = '\ n', file = sys.stdout, flush = false)print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)