Hướng dẫn how do i remove decimal digits in python? - làm cách nào để xóa các chữ số thập phân trong python?

Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về cách loại bỏ phần thập phân khỏi một số trong Python.

Khi một số có vị trí thập phân, chúng tôi gọi nó là một số điểm nổi trong Python.

Hãy xem xét chúng tôi có số sau:

Bây giờ chúng ta cần loại bỏ các vị trí thập phân khỏi số trên và in nó như thế này:

Sử dụng phương thức int ()

Để loại bỏ số thập phân khỏi một số, chúng ta có thể sử dụng phương thức int() trong Python.

Phương thức int() lấy số làm đối số và trả về số nguyên bằng cách xóa phần thập phân khỏi nó.

Đây là một ví dụ:

num = 8.02;
print(int(num));

Output:

Nó cũng có thể được sử dụng với số âm.

num = -9.053;
print(int(num));

Output:

if val % 1 == 0:
    val = int(val)

else:
    val = float(val)

Cuối cùng, chúng tôi đã hiển thị danh sách kết quả có chứa các số mà không có số thập phân.

Sự kết luận

So sánh hai tình huống này:

A:

val = 12.00

if val % 1 == 0:
    val = int(val)
else:
    val = float(val)

print(val)

Trong kịch bản này, đầu ra là 12, vì 12.00 chia cho 1 có phần còn lại là 0. Với thông tin này chúng tôi biết, Val không có bất kỳ số thập phân nào và chúng tôi có thể khai báo Val là int.

B:

val = 13.58

if val % 1 == 0:
    val = int(val)
else:
    val = float(val)

print(val)

Lần này, đầu ra là 13,58, vì khi Val được chia cho 1, có một phần còn lại (0,58) và do đó Val được tuyên bố là một chiếc phao.

Chỉ bằng cách tuyên bố số là một số thập phân Int (không kiểm tra phần còn lại) sẽ bị cắt.

Bằng cách này, cuối cùng không có số không nào và không ai khác ngoài số 0 sẽ bị bỏ qua.

Chúng tôi đã làm việc với các loại số khác nhau trong Python và sửa đổi loại của chúng theo nhu cầu của chúng tôi.

Trong hướng dẫn này, chúng tôi sẽ thảo luận về cách chúng tôi có thể loại bỏ số thập phân trong Python.

Hãy bắt đầu với một chương trình đơn giản,

Output:




Explanation:

Trong chương trình trên, chúng tôi đã tuyên bố A, B và C lần lượt là 24, 19.4 và 3+4J.

Khi kiểm tra loại của họ, chúng tôi đã biết thuộc về lớp 'int', b thuộc về lớp 'float' và c thuộc về lớp 'phức tạp'.

Ở đây chúng tôi phải làm việc trên các số float, vì vậy hãy liệt kê các phương pháp khác nhau để loại bỏ số thập phân khỏi các số.

  1. Sử dụng hàm trunc ()
  2. Sử dụng int ()
  3. Sử dụng Split ()

Hãy thảo luận chi tiết về từng người trong số họ-

Sử dụng hàm trunc ()

Trong chương trình đầu tiên, chúng tôi sẽ sử dụng hàm trunc () và xóa số thập phân trong các số.trunc() function and remove the decimal present in the numbers.

Chương trình sau đây minh họa cùng

Output:

523

21

182

211

19

Explanation:

Chúng ta hãy xem lời giải thích của chương trình trên-

  1. Vì chúng tôi phải sử dụng hàm trunc (), chúng tôi đã nhập mô -đun toán học.trunc() function, we have imported the math module.
  2. Chúng tôi đã cung cấp năm giá trị thập phân khác nhau cho năm biến và kiểm tra loại của chúng sau khi chúng được truyền trong hàm trunc ().
  3. Khi thực hiện chương trình, nó hiển thị đầu ra cần thiết.

Sử dụng int ()

Sử dụng Split ()

Hãy thảo luận chi tiết về từng người trong số họ-

Output:




523
21
182

Explanation:

Sử dụng hàm trunc ()

  1. Trong chương trình đầu tiên, chúng tôi sẽ sử dụng hàm trunc () và xóa số thập phân trong các số.
  2. Chương trình sau đây minh họa cùngint() and stored them to a new variable.
  3. Chúng ta hãy xem lời giải thích của chương trình trên-
  4. Vì chúng tôi phải sử dụng hàm trunc (), chúng tôi đã nhập mô -đun toán học.

Sử dụng Split ()

Hãy thảo luận chi tiết về từng người trong số họ-

Chương trình sau đây minh họa cùng

Output:

The resultant list is: [523, 21, 182, 211, 19]

Explanation:

Chúng ta hãy xem lời giải thích của chương trình trên-

  1. Trong bước đầu tiên, chúng tôi đã tạo một danh sách chứa tất cả các giá trị thập phân.
  2. Sau đó, chúng tôi đã khai báo một danh sách trống và thêm các giá trị trong đó.
  3. Trong bước tiếp theo, chúng tôi đã lấy từng yếu tố từ danh sách đó và chuyển nó vào int ().
  4. Cuối cùng, chúng tôi đã hiển thị danh sách kết quả có chứa các số mà không có số thập phân.

Sự kết luận

Trong hướng dẫn này, chúng tôi đã bắt đầu với một ý tưởng chung về loại số chúng tôi sử dụng trong Python và sau đó học các phương pháp khác nhau để loại bỏ số thập phân khỏi các số.


Làm thế nào để bạn loại bỏ một số thập phân trong Python?

Sử dụng hàm trunc () trong chương trình đầu tiên, chúng tôi sẽ sử dụng hàm trunc () và xóa số thập phân trong các số. Vì chúng tôi phải sử dụng hàm trunc (), chúng tôi đã nhập mô -đun toán học. In the first program, we will make use of trunc() function and remove the decimal present in the numbers. Since we have to use the trunc() function, we have imported the math module.

Làm thế nào để bạn thoát khỏi các chữ số thập phân?

Bước 1: Viết ra số thập phân chia cho 1. Bước 2: Nhân cả trên cùng và dưới 10 cho mỗi số sau điểm thập phân..

Làm thế nào để bạn in số mà không có số thập phân trong Python?

Giải pháp 1: Int () Chức năng tích hợp của Python Int (x) chuyển đổi bất kỳ phao nào số X thành một số nguyên bằng cách cắt nó về phía 0. Ví dụ: int dương (1.999)-1.

Làm thế nào để bạn sử dụng .2f trong Python?

2F là một trình giữ chỗ cho số điểm nổi.Vì vậy, %D được thay thế bằng giá trị đầu tiên của tuple tức là 12 và %.2F được thay thế bằng giá trị thứ hai I.E 150.87612.... Định dạng chuỗi Python ..