Bất cứ khi nào có nhiều số trong một chương trình, việc chèn dấu phẩy vào giữa mỗi số dưới dạng dấu phân cách hàng nghìn luôn giúp đọc số chính xác mà không cần nhìn kỹ từng số. Nói chung, nhiệm vụ này được thực hiện khi chúng ta xử lý các số lớn có dấu thập phân, tiền tệ, v.v.
Hướng dẫn này sẽ trình bày các cách khác nhau để định dạng một số bằng dấu phẩy trong Python
Sử dụng hàm Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
3 để định dạng số bằng dấu phẩy trong Python
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
3 là một chức năng tích hợp thường giúp xử lý chuỗi. Chức năng này cũng giúp thay đổi các biến phức tạp và xử lý định dạng giá trịThí dụ
initial_num = 1000000000
thousand_sep = [format[initial_num, ',d']]
print["Number before inserting commas : " + str[initial_num]]
print["Number after inserting commas: " + str[thousand_sep]]
đầu ra
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
Trong phương pháp này, trước tiên chúng tôi lưu trữ một số trong đó chúng tôi phải chèn dấu phẩy vào một biến. Sau đó, chúng tôi sử dụng hàm
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
3 trước tiên bằng cách đề cập đến tên biến và sau đó là định dạng định dạng làm đối số hàm. Ở đây, định dạng xác định là Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
6, biểu thị rằng một giá trị thập phân được lưu trữ dưới dạng giá trị ban đầu. Cuối cùng, hàm Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
7 trả về giá trị đầu và cuối dưới dạng một chuỗiSử dụng Phương pháp Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
8 để định dạng số bằng dấu phẩy trong Python
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
Phương pháp này hoạt động dựa trên trình định dạng chuỗi. Trình định dạng chuỗi được biểu thị bằng dấu ngoặc nhọn
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
0 hoạt động bằng cách đề cập đến các tham số thay thế và vị trí của các tham số đóThí dụ
def thousand_sep[num]:
return ["{:,}".format[num]]
print[thousand_sep[1000000000]]
đầu ra
Trong phương pháp này, trước tiên chúng ta định nghĩa một hàm có tên là
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
1 với đối số của nó là số có dấu phẩy được chèn vào. Sau đó, chúng tôi gọi Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
8 với chuỗi là trình định dạng chuỗi. Trong trình định dạng chuỗi, chúng tôi đề cập đến tham số thay thế i. e Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
3. Cuối cùng, chúng tôi in chức năng được xác địnhSử dụng chuỗi F để định dạng số bằng dấu phẩy trong Python
Chuỗi F lại là một kỹ thuật định dạng chuỗi trong Python. Phương pháp này là cách đơn giản nhất để thêm các biểu thức bên trong chuỗi python. Nó được sử dụng bằng cách đặt trước toàn bộ chuỗi bằng chữ cái
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
4Thí dụ
initial_num = 1000000000
f'{initial_num:,}'
đầu ra
Trong phương pháp này, biểu thức được thêm vào và chuỗi được định dạng được lưu trữ sau tiền tố của chữ cái
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
4. Ngoài ra, lưu ý rằng đầu ra được trả về dưới dạng một chuỗi Đôi khi, khi làm việc với các loại tiền tệ, chúng ta cần đặt dấu phẩy giữa các số để biểu thị một loại tiền tệ, do đó với một chuỗi, chúng ta có thể gặp khó khăn khi chèn dấu phẩy vào chúng. Hãy thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện
Trong chương trình này, chúng ta cần in đầu ra của một số nguyên đã cho ở định dạng giá trị vị trí quốc tế và đặt dấu phẩy ở vị trí thích hợp, từ bên phải. Hãy xem một ví dụ về cách in số bằng dấu phẩy dưới dạng dấu phân cách hàng nghìn trong Python
ví dụ
Input : 1000000 Output : 1,000,000 Input : 1000 Output : 1,00
Phương pháp 1. sử dụng chuỗi f
Chuỗi F cung cấp một cách ngắn gọn và thuận tiện để nhúng các biểu thức python bên trong các chuỗi ký tự để định dạng. Phần bên trong trong dấu ngoặc nhọn. , nói để định dạng số và sử dụng dấu phẩy làm dấu phân cách hàng nghìn
ví dụ 1
Định dạng số và thêm dấu phẩy dưới dạng dấu phân cách một nghìn để sử dụng cú pháp định dạng ‘,d’ trong hàm format[]
Python3
def thousand_sep[num]:
return ["{:,}".format[num]]
print[thousand_sep[1000000000]]
0def thousand_sep[num]:
return ["{:,}".format[num]]
print[thousand_sep[1000000000]]
1 def thousand_sep[num]:
return ["{:,}".format[num]]
print[thousand_sep[1000000000]]
2
________ 33 ________ 34 ________ 100 ________ 101
Đầu ra
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
0ví dụ 2
Chuỗi F có chức năng thay thế
Python3
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
02def thousand_sep[num]:
return ["{:,}".format[num]]
print[thousand_sep[1000000000]]
1 Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
04Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
05Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
06Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
07Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
08Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
09Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
01def thousand_sep[num]:
return ["{:,}".format[num]]
print[thousand_sep[1000000000]]
3____212Đầu ra
Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000
1Phương pháp 2. sợi dây. định dạng[]
Ở đây, chúng tôi đã sử dụng “{. ,}” cùng với hàm format[] để thêm dấu phẩy mỗi nghìn vị trí bắt đầu từ trái. Điều này được giới thiệu trong Python và nó tự động thêm dấu phẩy khi viết cú pháp sau.