Python thêm số 0 trước số

Sau đây, chúng ta sẽ tìm hiểu cách đệm hoặc thêm các số 0 đứng đầu vào đầu ra theo yêu cầu. Hãy thảo luận về những cách nhất định để giải quyết vấn đề này trong Python

Ví dụ.  

Input: GFG
Output: 0000GFG
Explaination: Added four zeros before GFG.

Hiển thị chuỗi có số 0 đứng đầu trong Python

Thêm các số 0 đứng đầu chuỗi u sing rjust() 

Chức năng này cung cấp một cách đơn dòng để thực hiện tác vụ cụ thể này. Do đó có thể dễ dàng được sử dụng trên bất kỳ chuỗi nào mà chúng ta cần thực hiện phần đệm. Chúng tôi có thể chỉ định số lượng đệm cần thiết.  

Python3




The original string : GFG
The string after adding leading zeros : 0000GFG
7

The original string : GFG
The string after adding leading zeros : 0000GFG
8
The original string : GFG
The string after adding leading zeros : 0000GFG
9
The original string : GFG
The string after adding leading zeros : 0000GFG
0

 

The original string : GFG
The string after adding leading zeros : 0000GFG
1

The original string : GFG
The string after adding leading zeros : 0000GFG
2____10
The original string : GFG
The string after adding leading zeros : 0000GFG
1

The original string : GFG
The string after adding leading zeros : 0000GFG
2
The original string : GFG
The string after adding leading zeros : 0000GFG
3
The original string : GFG
The string after adding leading zeros : 0000GFG
4
The original string : GFG
The string after adding leading zeros : 0000GFG
5

 

The original string : GFG
The string after adding leading zeros : 0000GFG
6

The original string : GFG
The string after adding leading zeros : 0000GFG
7____49
The original string : GFG
The string after adding leading zeros : 0000GFG
9

 

The original string : GFG
The string after adding leading zeros : 0000GFG
0

The original string : GFG
The string after adding leading zeros : 0000GFG
1

The original string : GFG
The string after adding leading zeros : 0000GFG
2
The original string : GFG
The string after adding leading zeros : 0000GFG
9
The original string : GFG
The string after adding leading zeros : 0000GFG
4
The original string : GFG
The string after adding leading zeros : 0000GFG
3

The original string : GFG
The string after adding leading zeros : 0000GFG
6
The original string : GFG
The string after adding leading zeros : 0000GFG
7____18
The original string : GFG
The string after adding leading zeros : 0000GFG
9
The original string : GFG
The string after adding leading zeros : 0000GFG
0

 

The original string : GFG
The string after adding leading zeros : 0000GFG
1

The original string : GFG
The string after adding leading zeros : 0000GFG
2____10
The original string : GFG
The string after adding leading zeros : 0000GFG
4

The original string : GFG
The string after adding leading zeros : 0000GFG
2
The original string : GFG
The string after adding leading zeros : 0000GFG
3
The original string : GFG
The string after adding leading zeros : 0000GFG
4
The original string : GFG
The string after adding leading zeros : 0000GFG
8

đầu ra.  

The original string : GFG
The string after adding leading zeros : 0000GFG

Thêm các số 0 đứng đầu chuỗi u sing zfill() 

Đây là một cách khác để thực hiện tác vụ cụ thể này, trong chức năng này, chúng tôi không cần chỉ định chữ cái mà chúng tôi cần đệm, chức năng này được tạo riêng để đệm số 0 bên trong và do đó được khuyến nghị.  

Python3




The original string : GFG
The string after adding leading zeros : 0000GFG
7

The original string : GFG
The string after adding leading zeros : 0000GFG
8
The original string : GFG
The string after adding leading zeros : 0000GFG
9
The original string : GFG
The string after adding leading zeros : 0000GFG
0

 

The original string : GFG
The string after adding leading zeros : 0000GFG
1

The original string : GFG
The string after adding leading zeros : 0000GFG
2______10
The original string : GFG
The string after adding leading zeros : 0000GFG
76
The original string : GFG
The string after adding leading zeros : 0000GFG
3
The original string : GFG
The string after adding leading zeros : 0000GFG
4
The original string : GFG
The string after adding leading zeros : 0000GFG
5

 

The original string : GFG
The string after adding leading zeros : 0000GFG
6

The original string : GFG
The string after adding leading zeros : 0000GFG
7____49
The original string : GFG
The string after adding leading zeros : 0000GFG
9

 

The original string : GFG
The string after adding leading zeros : 0000GFG
84

The original string : GFG
The string after adding leading zeros : 0000GFG
1

The original string : GFG
The string after adding leading zeros : 0000GFG
2
The original string : GFG
The string after adding leading zeros : 0000GFG
9
The original string : GFG
The string after adding leading zeros : 0000GFG
88
The original string : GFG
The string after adding leading zeros : 0000GFG
3
The original string : GFG
The string after adding leading zeros : 0000GFG
7
The original string : GFG
The string after adding leading zeros : 0000GFG
5

 

The original string : GFG
The string after adding leading zeros : 0000GFG
1

The original string : GFG
The string after adding leading zeros : 0000GFG
2______10
The original string : GFG
The string after adding leading zeros : 0000GFG
4
The original string : GFG
The string after adding leading zeros : 0000GFG
3
The original string : GFG
The string after adding leading zeros : 0000GFG
4
The original string : GFG
The string after adding leading zeros : 0000GFG
8

đầu ra.  

The original string : GFG
The string after adding leading zeros : 0000GFG

Thêm số 0 đứng đầu chuỗi u phép nối

Trong phương pháp này, chúng tôi đang nhân 0 dưới dạng một chuỗi với số 0 mà người dùng muốn và sử dụng phép nối Python để hợp nhất tất cả chúng

Tại sao số 0 đứng đầu không được phép trong Python?

Bất cứ khi nào một số có số 0 đứng đầu thì nó sẽ gây ra lỗi cú pháp (nếu số 8 hoặc 9 ở trong số) hoặc dẫn đến việc tính giá trị sai tối đa.

0 trước một số có nghĩa là gì?

Quay số “0” trước số điện thoại di động là một thông lệ được áp dụng cho các số điện thoại di động ngoại vi trước khi chính phủ cho phép chuyển số điện thoại di động giữa các vòng tròn, điều đó có nghĩa là không có trung kế . .

Các số 0 đứng đầu có ổn trong Python không?

Số nguyên không có số 0 đứng đầu. Chúng chỉ là các giá trị — không có cách nào để phân biệt giá trị của 0xA0 với 0o12 với 10, cũng như với cùng một giá trị được tạo với bất kỳ số lượng số 0 đứng đầu nào (bằng cách gọi int thay vì sử dụng chữ). Sau khi bạn tạo danh sách các số nguyên „có số 0 đứng đầu“, các số 0 này sẽ biến mất