Trong hướng dẫn này, chúng ta tìm hiểu rjust() và ljust() của chuỗi.
rjust(length, [fillchar])
Trả về chuỗi mới thêm fillchar ở đầu dựa trên length. length bắt buộc, fillchar tùy chọn (mặc định space).
Ví dụ
string = 'tutorialspoint' print(string.rjust(25))
Kết quả
tutorialspoint
Với fillchar tùy chỉnh:
print(string.rjust(25, '#'))
Kết quả
###########tutorialspoint
fillchar phải là đúng 1 ký tự, chuỗi sẽ báo lỗi TypeError.
ljust(length, [fillchar])
Ngược với rjust(): thêm fillchar ở cuối chuỗi.
Ví dụ
string = 'tutorialspoint' print(string.ljust(25)) print(string.ljust(25, '#'))
Kết quả
tutorialspoint tutorialspoint###########
Cũng yêu cầu fillchar là 1 ký tự.
Kết luận
rjust/ljust căn chuỗi trái/phải với độ dài và ký tự lấp đầy. Hãy bình luận nếu có thắc mắc.