Hướng dẫn python print 3 digits - python in 3 chữ số

Định dạng một số đến 3 chữ số trong Python #

Sử dụng một chuỗi được định dạng theo nghĩa đen để định dạng một số đến 3 chữ số, ví dụ: ________số 8. Chuỗi được định dạng theo nghĩa đen sẽ định dạng số theo độ dài cố định được chỉ định bằng cách thêm các số không dẫn đầu.

Copied!

from random import randint my_int = 5 # ✅ pad number with leading zeros (formatted-string literal) result = f'{my_int:03d}' print(result) # 👉️ '005' # ----------------------------------- # ✅ pad number with leading zeros (zfill) result = str(my_int).zfill(3) print(result) # 👉️ '005' # ---------------------------------- # ✅ get first 3 digits of number result = str(1234567)[:3] print(result) # 👉️ 123 # ---------------------------------- # ✅ generate random 3 digit number result = randint(100, 999) print(result) # 👉️ 465 # ---------------------------------- # ✅ generate list of 3 digit numbers my_list = [f'{item:03d}' for item in range(10)] # 👇️ ['000', '001', '002', '003', '004', '005', '006', '007', '008', '009'] print(my_list)

Ví dụ đầu tiên sử dụng một chuỗi được định dạng theo nghĩa đen để định dạng một số đến 3 chữ số bằng cách thêm các số không dẫn đầu.

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009

Các chuỗi chữ được định dạng (F-Strings) Hãy cho chúng tôi bao gồm các biểu thức bên trong chuỗi bằng cách tiền tố chuỗi với f.

Copied!

my_str = 'The number is:' my_int = 137 result = f'{my_str} {my_int}' print(result) # 👉️ The number is: 137

Hãy chắc chắn để bọc các biểu thức trong niềng răng xoăn -

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
0.

Các chuỗi chữ được định dạng cũng cho phép chúng tôi sử dụng ngôn ngữ nhỏ đặc tả định dạng trong các khối biểu thức.

Ngoài ra, bạn có thể sử dụng phương pháp

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
1.

Định dạng một số đến 3 chữ số bằng str.zfill () #

Để định dạng một số đến 3 chữ số:

  1. Sử dụng lớp

    Copied!

    my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
    2 để chuyển đổi số thành chuỗi.
  2. Sử dụng phương thức

    Copied!

    my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
    1 để định dạng số thành 3 chữ số.
  3. Phương pháp

    Copied!

    my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
    1 sẽ định dạng số đến 3 chữ số bằng cách điền bên trái với

    Copied!

    my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
    5 chữ số.

Copied!

my_int = 5 result = str(my_int).zfill(3) print(result) # 👉️ '005'

Phương thức str.zfill lấy chiều rộng của chuỗi và bên trái đổ chuỗi bằng

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
5 chữ số để làm cho nó có chiều rộng được chỉ định.

Copied!

num = 13 result_1 = str(num).zfill(3) print(result_1) # 👉️ '013' result_2 = str(num).zfill(4) print(result_2) # 👉️ '0013'

Chuyển đổi số

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
7 thành một chuỗi cung cấp cho chúng tôi một chuỗi với độ dài

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
8.

Vượt qua

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
9 theo chiều rộng của phương thức

Copied!

my_str = 'The number is:' my_int = 137 result = f'{my_str} {my_int}' print(result) # 👉️ The number is: 137
0 có nghĩa là chuỗi sẽ được chứa đầy bên trái với một chữ số

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
5.

Nếu bạn cần lấy 3 chữ số đầu tiên của số nguyên, hãy chuyển đổi số nguyên thành chuỗi và sử dụng cắt chuỗi.

Copied!

result = str(1234567)[:3] print(result) # 👉️ '123' my_int = int(result) print(my_int) # 👉️ 123

Các lát cắt từ Index

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
5 lên đến, nhưng không bao gồm chữ số tại Index

Copied!

my_int = 5 result = f'{my_int:03d}' print(result) # 👉️ '005' print(f'{9:03d}') # 👉️ 009
9.

Nếu bạn cần tạo số 3 chữ số ngẫu nhiên, hãy sử dụng hàm

Copied!

my_str = 'The number is:' my_int = 137 result = f'{my_str} {my_int}' print(result) # 👉️ The number is: 137
4.

Copied!

from random import randint result = randint(100, 999) print(result) # 👉️ 465

Hàm ngẫu nhiên.randint mất 2 số -

Copied!

my_str = 'The number is:' my_int = 137 result = f'{my_str} {my_int}' print(result) # 👉️ The number is: 137
5 và

Copied!

my_str = 'The number is:' my_int = 137 result = f'{my_str} {my_int}' print(result) # 👉️ The number is: 137
6 làm tham số và trả về một số nguyên ngẫu nhiên trong phạm vi.

Lưu ý rằng phạm vi bao gồm - có nghĩa là cả

Copied!

my_str = 'The number is:' my_int = 137 result = f'{my_str} {my_int}' print(result) # 👉️ The number is: 137
5 và

Copied!

my_str = 'The number is:' my_int = 137 result = f'{my_str} {my_int}' print(result) # 👉️ The number is: 137
6 có thể được trả về.

Nếu bạn cần tạo danh sách các số 3 chữ số, hãy sử dụng danh sách hiểu.

Copied!

my_list = [f'{item:03d}' for item in range(10)] # 👇️ ['000', '001', '002', '003', '004', '005', '006', '007', '008', '009'] print(my_list)

Chúng tôi đã sử dụng một danh sách hiểu để lặp lại trong một loạt các số.

Danh sách các hệ thống được sử dụng để thực hiện một số hoạt động cho mọi yếu tố hoặc chọn một tập hợp con của các phần tử đáp ứng một điều kiện.

Trên mỗi lần lặp, chúng tôi sử dụng một chuỗi được định dạng theo nghĩa đen để đệm số hiện tại với các số 0 dẫn đến chiều dài 3.