In chuỗi có dấu cách trong Python
Trong khi viết mã, đôi khi chúng ta cần in khoảng trắng. Ví dụ: in khoảng cách giữa thông báo và giá trị, in khoảng cách giữa hai giá trị, v.v. Trong ngôn ngữ lập trình Python, thật dễ dàng để in khoảng trắng Sau đây là các ví dụ minh họa cách in khoảng trắng trong Python? ví dụ 1. Một cách đơn giản để in khoảng trắng Cách đơn giản là tạo khoảng cách giữa tin nhắn ở bất cứ đâu chúng ta cần in khoảng trắng ở đầu ra print(' ') print(" ") print("Hello world!") print("Hello world") đầu ra Hello world! Hello world ví dụ 2. In khoảng cách giữa hai giá trị trong khi in trong một câu lệnh in Khi chúng ta in nhiều giá trị được phân tách bằng các lệnh bằng cách sử dụng câu lệnh in – Python mặc định in giữa chúng x = 10 y = 20 print("x:",x) print("y:",y) đầu ra x: 10 y: 20 ví dụ 3. Cho nhiều khoảng trắng giữa hai giá trị Để cung cấp nhiều khoảng trắng giữa hai giá trị, chúng ta có thể gán khoảng trắng trong một biến và sử dụng biến đó bằng cách nhân giá trị với các khoảng trắng cần thiết. Ví dụ: có một biến không gian được gán với dấu cách và chúng ta cần in 5 khoảng trắng - chúng ta có thể sử dụng dấu cách*5 và nó sẽ in 5 khoảng trắng Chuỗi là tập hợp các ký tự có thể đại diện cho một từ hoặc cả câu. Không giống như các công nghệ khác, không cần phải khai báo các chuỗi trong Python một cách rõ ràng, chúng ta có thể xác định một chuỗi có hoặc không có bộ xác định kiểu dữ liệu Một chuỗi trong Python là một đối tượng của lớp Chuỗi, chứa nhiều phương thức mà bạn có thể thao tác và truy cập các chuỗi. Trong bài viết này, chúng ta sẽ thảo luận về việc điền vào một chuỗi Python có dấu cách. Hãy xem từng giải pháp khác nhau Sử dụng các phương thức ljust(), rjust() và center()Để đệm chuỗi với các ký tự mong muốn, python cung cấp các phương thức cụ thể là ljust(), rjust() và center()
Tất cả những thứ này có 2 tham số -
ví dụ 1Trong chương trình đưa ra dưới đây, chúng tôi đang sử dụng phương thức ljust() để đệm trong trường hợp đầu tiên và chúng tôi sẽ điền @ trong trường hợp thứ hai đầu raĐầu ra của chương trình trên là, ('Padding the string ', 'Welcome to Tutorialspoint') Welcome to Tutorialspoint ('Filling the spaces of the string', 'Welcome to Tutorialspoint') Welcome to Tutorialspoint ví dụ 2Trong chương trình đưa ra dưới đây, chúng tôi đang sử dụng phương thức rjust() để đệm trong trường hợp đầu tiên và chúng tôi đang điền @ trong trường hợp thứ hai
đầu raĐầu ra của chương trình trên là, ('Padding the string ', 'Welcome to Tutorialspoint') Welcome to Tutorialspoint ('Filling the spaces of the string', 'Welcome to Tutorialspoint') @@@@@Welcome to Tutorialspoint ví dụ 3Trong chương trình được đưa ra dưới đây, chúng tôi đang sử dụng phương thức center() để đệm trong trường hợp đầu tiên và chúng tôi sẽ điền @ trong trường hợp thứ hai
đầu raĐầu ra của chương trình trên là, ________số 8_______Sử dụng phương thức format()Chúng ta có thể sử dụng phương thức định dạng chuỗi để điền vào khoảng trống và đệm chuỗi. Chúng tôi thực hiện chức năng format() chủ yếu trên câu lệnh in Chúng tôi sẽ đề cập đến số lượng khoảng trống được điền vào dấu ngoặc nhọn bằng cách sử dụng dấu hai chấm để thêm phần đệm bên phải. Để thêm phần đệm bên trái, chúng ta cũng nên thêm ký hiệu > và đối với phần đệm ở giữa, chúng ta nên sử dụng toán tử ^ Đối với phần đệm bên phải, hãy sử dụng câu lệnh sau - print('{:numofspaces}'.format(string)) Đối với phần đệm bên trái, hãy sử dụng câu lệnh sau - print('{:>numofspaces}'.format(string)) Đối với phần đệm trung tâm, hãy sử dụng câu lệnh sau - print('{:^numofspaces}'.format(string)) Thí dụTrong ví dụ được đưa ra dưới đây, chúng tôi đang sử dụng phương thức định dạng cho phần đệm bên phải, phần đệm bên trái và phần đệm ở giữa |