Trong bài viết này, tôi sẽ chỉ cho bạn nhiều cách khác nhau để căn chỉnh chuỗi trong Python. Có nhiều cách khác nhau để chúng ta có thể căn chỉnh chuỗi trong Python. Chúng ta hãy xem những
Căn trái
Đối với văn bản được căn trái, bạn có thể sử dụng hàm ljust[…], viết tắt của căn trái
my_text = “Shift me.”
print[my_text.ljust[25] ]
Các dòng trên sẽ hiển thị văn bản căn trái với độ dài 25
Cách khác để thực hiện việc này là sử dụng hàm format[…] như minh họa bên dưới
my_text = “Shift me.”
print[format[my_text,’>25']]
Căn phải
Đối với văn bản được căn phải, bạn có thể sử dụng hàm rjust[…], viết tắt của căn lề phải
my_text = “Shift me.”
print[my_text.rjust[25]
Các dòng trên sẽ hiển thị văn bản được căn phải với độ dài 25
Cách khác để thực hiện việc này là sử dụng hàm format[…] như hình bên dưới
my_text = “Shift me.”
print[format[my_text,’25s']]
hoặc là
print[my_text.ljust[25,’*’] ]
Lấy đi
Điểm tuyệt vời nhất của hàm format[…] là hàm này cũng hoạt động với các loại giá trị khác và không bị giới hạn chỉ ở các chuỗi. Nếu bạn muốn đọc thêm về hàm format[…], hãy kiểm tra liên kết
Hy vọng bạn thích căn chỉnh các chuỗi của mình trong Python. Đừng quên xem bản ghi thực hành bài viết này trên kênh YouTube của tôi có tên Shweta Lodha
Hàm
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
0 đã phát triển trong Python. Nó bắt đầu như một câu lệnh trong Python 3, và nó đã được chuyển đổi thành một hàmChúng tôi có thể định dạng kết quả bằng các phương thức khác nhau để in một thứ gì đó ở định dạng cụ thể. Hướng dẫn này sẽ trình bày cách in với căn chỉnh cột trong Python
Sử dụng định dạng First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
1 để in với căn chỉnh cột trong Python
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
Phương thức
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
1 là một trong những cách phổ biến nhất và lâu đời nhất để định dạng chuỗi và nhận kết quả theo kiểu yêu cầu. Chúng tôi có thể sử dụng First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
3 để chỉ định khoảng cách sẽ hoạt động như chiều rộng cộtKhoảng cách cần được điều chỉnh cho mỗi hàng
Mã ví dụ
my_text = “Shift me.”
print[format[my_text,’>25']]
2đầu ra
________số 8
Sử dụng hàm First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
4 để in với căn chỉnh cột trong Python
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
Chúng ta có thể sử dụng hàm
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
4 để in kết quả theo kiểu và định dạng mong muốn. Để in nội dung nào đó có căn chỉnh cột trong Python, chúng ta phải chỉ định cùng một số khoảng trắng cho mỗi cộtĐiều này có thể đạt được với chức năng
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
4. Chúng ta có thể chỉ định các giá trị chưa biết trong hàm và sử dụng dấu ngoặc nhọn để chỉ định khoảng trắngMã ví dụ
my_text = “Shift me.”
print[format[my_text,’>25']]
7đầu ra
my_text = “Shift me.”
print[format[my_text,’>25']]
8Trong ví dụ trên, chúng tôi in thông tin chi tiết cho người dùng bằng hàm
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
4 và căn chỉnh kết quả. Lưu ý rằng chúng ta phải chỉ định các khoảng trắng khác nhau cho hàng đầu tiên và hàng thứ haiĐiều này là để quản lý sự khác biệt về độ dài của tên cột
Sử dụng First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
8 để in với căn chỉnh cột trong Python
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
8 đã được giới thiệu trong Python 3 như một cách để định dạng chuỗi. Đây là những phương pháp tương đối nhanh hơn so với các phương pháp trước đâyChúng ta cũng có thể sử dụng
First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
8 để chỉ định khoảng cách là chiều rộng cột với hàm First Name: Jim Last Name: Clark
Age: 42 Website: DelftStack.com
0Mã ví dụ
my_text = “Shift me.”
print[my_text.rjust[25]
4đầu ra
my_text = “Shift me.”
print[format[my_text,’>25']]
8Trong ví dụ mã trên, kết quả được in theo căn chỉnh hoàn hảo. Ưu điểm của việc sử dụng phương pháp này là chúng ta không phải chỉ định khoảng cách khác nhau cho các hàng khác nhau
Sử dụng hàm my_text = “Shift me.”
print[format[my_text,’>25']]
72 để in với căn chỉnh cột trong Python
my_text = “Shift me.”
print[format[my_text,’>25']]
Chúng ta có thể sử dụng các ký tự thoát để thêm các dòng, tab mới và các ký tự khác trong khi in nội dung nào đó. Ký tự
my_text = “Shift me.”
print[format[my_text,’>25']]
73 được sử dụng để chỉ định một tabChúng ta có thể sử dụng ký tự thoát này với hàm
my_text = “Shift me.”
print[format[my_text,’>25']]
72. Hàm này có thể chỉ định rõ ràng khoảng cách của tab và căn chỉnh cột trong PythonMã ví dụ
my_text = “Shift me.”
print[my_text.rjust[25]
9đầu ra
my_text = “Shift me.”
print[format[my_text,’>25']]
8Sử dụng hàm my_text = “Shift me.”
print[format[my_text,’>25']]
75 để in với căn chỉnh cột trong Python
my_text = “Shift me.”
print[format[my_text,’>25']]
Trong Python, chúng ta có các phương thức khác nhau để căn chỉnh chuỗi. Chúng ta có thể căn chỉnh các chuỗi bằng cách sử dụng các hàm
my_text = “Shift me.”
print[format[my_text,’>25']]
76, my_text = “Shift me.”
print[format[my_text,’>25']]
77 và my_text = “Shift me.”
print[format[my_text,’>25']]
78Sử dụng những thứ này, chúng tôi có thể căn chỉnh các hàng một cách thích hợp dựa trên yêu cầu của chúng tôi. Ví dụ này sẽ minh họa hàm
my_text = “Shift me.”
print[format[my_text,’>25']]
76Hàm này sẽ căn trái chuỗi. Khoảng cách được chỉ định trong hàm và có thể giống nhau đối với hai hàng để căn chỉnh chúng dưới dạng cột
Mã ví dụ
my_text = “Shift me.”
print[format[my_text,’25']]
76 và chúng có vẻ như được căn chỉnh thành các cột. Tương tự, chúng ta có thể sử dụng các chức năng khác để căn chỉnhPhần kết luận
Để kết thúc, chúng ta đã thảo luận về một số phương pháp để in các chuỗi được căn chỉnh thành các cột trong Python. Đối với điều này, trước tiên chúng tôi đã thảo luận về các phương pháp định dạng chuỗi khác nhau để đạt được điều này
Trong số này,
my_text = “Shift me.”
print[format[my_text,’>25']]
81 được chứng minh là phương pháp dễ sử dụng nhất. Chúng ta cũng đã thảo luận về giãn cách bằng cách sử dụng hàm my_text = “Shift me.”
print[format[my_text,’>25']]
72 và các hàm khác như my_text = “Shift me.”
print[format[my_text,’>25']]
76 cũng hoạt động hoàn hảo cho các vấn đề liên quan đến căn chỉnh