Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để lấy một chuỗi được đánh dấu bằng số 0 trong Python?

Chúng ta có thể sử dụng phương thức rjust (width [, fillchar]) trong lớp chuỗi mà bên phải điều chỉnh chuỗi và đệm phía bên trái bằng ký tự phụ đã cho. Char phụ mặc định là khoảng trắng. Bạn có thể sử dụng nó như sau:

>>> '25'.rjust(6, '0')
'000025'
>>> 'Apollo'.rjust(10, '0')
'0000Apollo'

Chúng tôi cũng có thể sử dụng định dạng chuỗi Python để đạt được kết quả này như sau:

>>> print "%06d" % 25
'000025'

Chúng ta cũng có thể sử dụng phương pháp zfill được tạo riêng cho các số không đệm bên trái như sau:

>>> '25'.zfill(6)
'000025'
>>> 'Apollo'.zfill(10)
'0000Apollo'