Chúng ta có thể in bất kỳ loại dữ liệu nào bằng chức năng in trong python không?

Hàm

print[*objects, 'separator']
4 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

Thí dụ

message = 'Python is fun'

# print the string message print[message]

# Output: Python is fun

in[] Cú pháp

Cú pháp đầy đủ của

print[*objects, 'separator']
4 là

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

in [] Tham số

  • đối tượng - đối tượng để in. * chỉ ra rằng có thể có nhiều hơn một đối tượng
  • sep - các đối tượng được phân tách bằng sep. Giá trị mặc định.
    print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
    1
  • end - end được in cuối cùng
  • tệp - phải là một đối tượng có phương thức ghi [chuỗi]. Nếu bỏ qua,
    print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
    2 sẽ được sử dụng để in các đối tượng trên màn hình
  • tuôn ra - Nếu Đúng, luồng bị buộc phải xóa. Giá trị mặc định.
    print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
    3

Ghi chú. sep, end, file và flush là các đối số từ khóa. Nếu bạn muốn sử dụng đối số sep, bạn phải sử dụng

print[*objects, sep = 'separator']

không phải

print[*objects, 'separator']

print[] Giá trị trả về

Nó không trả về bất kỳ giá trị nào;

ví dụ 1. Print[] hoạt động như thế nào trong Python?

print["Python is fun."]

a = 5
# Two objects are passed


b = a
# Three objects are passed

đầu ra

________số 8

Trong chương trình trên, chỉ có tham số đối tượng được truyền cho hàm

print[*objects, 'separator']
4 [trong cả ba câu lệnh in]

Kể từ đây,

  • Dấu phân cách
    print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
    1 được sử dụng. Lưu ý khoảng cách giữa hai đối tượng trong đầu ra
  • tham số kết thúc
    print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
    6 [ký tự dòng mới] được sử dụng. Lưu ý, mỗi câu lệnh in hiển thị đầu ra trong dòng mới
  • tập tin là
    print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
    2. Đầu ra được in trên màn hình
  • tuôn ra là
    print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
    3. Luồng không bị buộc phải tuôn ra

ví dụ 2. print[] với các tham số dấu phân cách và kết thúc

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
3

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
4

Chúng tôi đã chuyển các tham số sep và end trong chương trình trên

ví dụ 3. print[] với tham số tệp

Trong Python, bạn có thể in các đối tượng vào tệp bằng cách chỉ định tham số tệp

đề xuất đọc. I/O tệp Python

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
5

Chương trình này cố gắng mở python. txt ở chế độ viết. Nếu tệp này không tồn tại, python. txt được tạo và mở ở chế độ viết

Ở đây, chúng tôi đã chuyển đối tượng tệp sourceFile cho tham số tệp. Đối tượng chuỗi 'Khá tuyệt, huh. ' được in ra con trăn. txt [kiểm tra nó trong hệ thống của bạn]

Câu lệnh in đã được thay thế bằng hàm print[], với các đối số từ khóa để thay thế hầu hết các cú pháp đặc biệt của câu lệnh in cũ

Câu lệnh in có thể được sử dụng theo các cách sau

  • in["Chào buổi sáng"]
  • print["Good", ]
  • print["Good" + ]
  • print["Good %s" % ]

Trong Python, dấu nháy đơn, kép và ba được sử dụng để biểu thị một chuỗi. Hầu hết sử dụng dấu nháy đơn khi khai báo một ký tự đơn. Dấu ngoặc kép khi khai báo một dòng và dấu nháy ba khi khai báo một đoạn/nhiều dòng

lệnh

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
6
  • Sử dụng 'tệp = sys. stderr' cho các lỗi
  • Sử dụng 'flush=True' để buộc xóa luồng

In đẹp

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
7
  • Các cấp độ sâu hơn 'độ sâu' được thay thế bằng '. '

Sử dụng dấu ngoặc kép

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
8

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
9

Sử dụng trích dẫn đơn

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
0

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
1

Sử dụng dấu ngoặc kép

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
2

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
3

Sử dụng biến

Các chuỗi có thể được gán cho biến nói chuỗi1 và chuỗi2 có thể được gọi khi sử dụng câu lệnh in

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
4

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
5

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
70

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
71

nối chuỗi

Nối chuỗi là "phép cộng" của hai chuỗi. Quan sát rằng trong khi nối sẽ không có khoảng cách giữa các chuỗi

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
72

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
73

Sử dụng như Chuỗi

%s được sử dụng để chỉ một biến có chứa một chuỗi

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
74

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
71

Sử dụng các kiểu dữ liệu khác

Tương tự, khi sử dụng các kiểu dữ liệu khác

  • %d -> Số nguyên
  • %e -> hàm mũ
  • %f -> Nổi
  • %o -> Bát phân
  • %x -> Thập lục phân

Điều này có thể được sử dụng cho các chuyển đổi bên trong câu lệnh in

Sử dụng như số nguyên

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
76

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
77

Sử dụng dưới dạng số mũ

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
78

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
79

Sử dụng như Float

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
80

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
81

Sử dụng như Octal

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
82

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
83

Sử dụng dưới dạng thập lục phân

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
84

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
85

Sử dụng nhiều biến

Khi đề cập đến nhiều biến dấu ngoặc đơn được sử dụng

Thí dụ

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
86

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
87

Các ví dụ khác về Tuyên bố in

Sau đây là những cách khác mà câu lệnh in có thể được sử dụng

Ví dụ 1

% được sử dụng cho từ loại %d

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
88

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
89

Ví dụ-2

\n được sử dụng để Ngắt dòng

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
90

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
91

Ví dụ-3

Bất kỳ từ nào in nhiều lần

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
92

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
93

Ví dụ-4

\t được sử dụng cho tab

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
94

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
95

Chiều rộng chính xác và Chiều rộng trường

Chiều rộng trường là chiều rộng của toàn bộ số và độ chính xác là chiều rộng về phía bên phải. Người ta có thể thay đổi các chiều rộng này dựa trên các yêu cầu

Độ rộng chính xác mặc định được đặt thành 6

Ví dụ 1

Thông báo tối đa 6 điểm thập phân được trả về. Để chỉ định số điểm thập phân, '%[fieldwidth]. [độ chính xác]f' được sử dụng

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
96

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
97

Ví dụ-2

Thông báo tối đa 5 điểm thập phân được trả về

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
98

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
99

Ví dụ-3

Nếu độ rộng trường được đặt nhiều hơn mức cần thiết thì quyền dữ liệu sẽ tự căn chỉnh để điều chỉnh theo các giá trị đã chỉ định

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
00

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
01

Ví dụ-4

Phần đệm bằng 0 được thực hiện bằng cách thêm 0 vào đầu độ rộng trường

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
02

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
03

Ví dụ-5

Để căn chỉnh chính xác, có thể để trống một khoảng trống trong chiều rộng trường để khi sử dụng số âm, căn chỉnh chính xác sẽ được duy trì

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
04

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
05

Ví dụ-6

Dấu '+' có thể được trả về ở đầu số dương bằng cách thêm dấu + ở đầu độ rộng trường

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
06

đầu ra

print[*objects, sep=' ', end='\n', file=sys.stdout, flush=False]
07

Ví dụ-7

Như đã đề cập ở trên, quyền dữ liệu sẽ tự căn chỉnh khi độ rộng trường được đề cập lớn hơn độ rộng trường thực tế. Nhưng căn lề trái có thể được thực hiện bằng cách chỉ định ký hiệu âm trong chiều rộng trường

Kiểu dữ liệu của hàm in trong Python là gì?

Q#3] Hàm print[] làm gì trong Python? . Trong Python, hàm print[] được dùng để hiển thị thông báo trên màn hình/bảng đ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ô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.

print[] khác với input[] trong Python như thế nào?

hàm in hiển thị thông báo đã cho trên màn hình. Ví dụ. print ["Xin chào"] cho đầu ra là Xin chào Trong khi hàm nhập chấp nhận dữ liệu đã cho . Ví dụ: input = "Nhập tuổi của bạn. " hiển thị đầu ra là Nhập tuổi của bạn và khi bạn nhập tuổi của mình và nhấn enter, nó sẽ hiển thị tuổi của bạn.

print[] mong đợi những đối số nào?

Bạn đã thấy print[] được gọi mà không có bất kỳ đối số nào để tạo ra một dòng trống và sau đó được gọi với một đối số duy nhất để hiển thị một thông báo cố định hoặc một thông báo được định dạng. Tuy nhiên, hóa ra hàm này có thể chấp nhận bất kỳ số lượng đối số vị trí nào, bao gồm 0, một hoặc nhiều đối số .

Chủ Đề