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(<el_1>, ..., sep=' ', end='\n', file=sys.stdout, flush=False)- 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
from pprint import pprint pprint(<collection>, width=80, depth=None)- 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("Python is very simple language")đầu ra
Python is very simple languageSử dụng trích dẫn đơn
Thí dụ
print('Hello')đầu ra
HelloSử dụng dấu ngoặc kép
Thí dụ
print("""Python is very popular language. It is also friendly language.""")đầu ra
Python is very Popular Language. It is also friendly language.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ụ
________số 8_______đầu ra
Wel comeThí dụ
from pprint import pprint pprint(<collection>, width=80, depth=None) 0đầu ra
from pprint import pprint pprint(<collection>, width=80, depth=None) 1nố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ụ
from pprint import pprint pprint(<collection>, width=80, depth=None) 2đầu ra
from pprint import pprint pprint(<collection>, width=80, depth=None) 3Sử dụng như Chuỗi
%s được sử dụng để chỉ một biến có chứa một chuỗi
Thí dụ
from pprint import pprint pprint(<collection>, width=80, depth=None) 4đầu ra
from pprint import pprint pprint(<collection>, width=80, depth=None) 1Sử 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ụ
from pprint import pprint pprint(<collection>, width=80, depth=None) 6đầu ra
from pprint import pprint pprint(<collection>, width=80, depth=None) 7Sử dụng dưới dạng số mũ
Thí dụ
from pprint import pprint pprint(<collection>, width=80, depth=None) 8đầu ra
from pprint import pprint pprint(<collection>, width=80, depth=None) 9Sử dụng như Float
Thí dụ
print("Python is very simple language") 0đầu ra
print("Python is very simple language") 1Sử dụng như Octal
Thí dụ
print("Python is very simple language") 2đầu ra
print("Python is very simple language") 3Sử dụng dưới dạng thập lục phân
Thí dụ
print("Python is very simple language") 4đầu ra
print("Python is very simple language") 5Sử 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("Python is very simple language") 6đầu ra
print("Python is very simple language") 7Cá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("Python is very simple language") 8đầu ra
print("Python is very simple language") 9Ví dụ-2
\n được sử dụng để Ngắt dòng
Python is very simple language 0đầu ra
Python is very simple language 1Ví dụ-3
Bất kỳ từ nào in nhiều lần
Python is very simple language 2đầu ra
Python is very simple language 3Ví dụ-4
\t được sử dụng cho tab
Python is very simple language 4đầu ra
Python is very simple language 5Chiề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
Python is very simple language 6đầu ra
Python is very simple language 7Ví dụ-2
Thông báo tối đa 5 điểm thập phân được trả về
Python is very simple language 8đầu ra
Python is very simple language 9Ví 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('Hello') 0đầu ra
print('Hello') 1Ví 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('Hello') 2đầu ra
print('Hello') 3Ví 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('Hello') 4đầu ra
print('Hello') 5Ví 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('Hello') 6đầu ra
print('Hello') 7Ví 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
print('Hello') 8đầu ra
print('Hello') 9Kiểm tra kỹ năng Python của bạn với bài kiểm tra của w3resource
Theo dõi chúng tôi trên Facebook và Twitter để cập nhật thông tin mới nhất.
con trăn. Lời khuyên trong ngày
Sắp xếp một danh sách các danh sách
Hãy xem xét chúng tôi có một danh sách các danh sách
Hello 0Chúng ta có thể sắp xếp danh sách dựa trên mục đầu tiên hoặc mục thứ hai của danh sách bên trong bằng cách sử dụng hàm sắp xếp với hàm lambda
Hello 1đầu ra
Hello 2Danh sách được sắp xếp dựa trên các mục thứ hai. Chúng ta có thể làm tương tự với các mục đầu tiên chỉ bằng cách thay đổi 1 thành 0