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. Show
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 format() để định dạng số bằng dấu phẩy trong Python
Thí dụ
đầu ra
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 2, biểu thị rằng giá trị thập phân được lưu trữ dưới dạng giá trị ban đầu. Cuối cùng, hàm 3 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 4 để định dạng số bằng dấu phẩy trong PythonPhươ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 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ụ
đầ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à 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 4 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 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 PythonChuỗ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 4Thí dụ
đầ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 4. Ngoài ra, lưu ý rằng đầu ra được trả về dưới dạng một chuỗi Chúng tôi đã sử dụng phương pháp 6 để nối danh sách thành một chuỗi được phân tách bằng dấu phẩy và chuyển kết quả cho hàm 7các str. phương thức tham gia lấy một iterable làm đối số và trả về một chuỗi là chuỗi nối của các chuỗi trong iterable Lưu ý rằng phương thức này tăng 8 nếu có bất kỳ giá trị không phải chuỗi nào trong lần lặpNếu danh sách của bạn chứa số hoặc các loại khác, hãy chuyển đổi tất cả các giá trị thành chuỗi trước khi gọi 9Chúng tôi đã sử dụng biểu thức trình tạo để lặp qua danh sách Biểu thức trình tạo được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con 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 lớp 3 để chuyển đổi số thành chuỗiChuỗi mà phương thức 9 được gọi được sử dụng làm dấu phân cách giữa các phần tửBạn cũng có thể sử dụng hàm 2 để chuyển đổi tất cả các mục trong danh sách thành chuỗi trước khi gọi 9Hàm map() lấy một hàm và một iterable làm đối số và gọi hàm với mỗi mục của iterable Ngoài ra, bạn có thể sử dụng đối số 70 trong lệnh gọi hàm 7In danh sách được phân tách bằng dấu phẩy sử dụng sep #Sử dụng đối số 70 để in danh sách được phân tách bằng dấu phẩy, e. g. 73. Các mục trong danh sách sẽ được giải nén khi gọi hàm 7 và sẽ được in bằng dấu phân cách dấu phẩyLưu ý rằng chúng tôi đã sử dụng toán tử giải nén lặp lại 75 để giải nén các mục của danh sách trong lệnh gọi tới 7Toán tử * iterable unpacking cho phép chúng ta giải nén một iterable trong các lời gọi hàm, trong khả năng hiểu và trong các biểu thức của trình tạo |