Hướng dẫn how do you remove a decimal in python? - làm thế nào để bạn loại bỏ một số thập phân trong python?

Cải thiện bài viết

Show

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luận

    Methods:

    1. Trong lập trình Python, đôi khi cần phải loại bỏ tất cả các số thập phân khỏi một số để có được đầu ra cần thiết. Những số thập phân này cũng được gọi là số điểm nổi trong Python. Về cơ bản, có 3 loại dữ liệu số trong Python. Chúng là các số nguyên (int ()), số điểm nổi (float ()) và các loại dữ liệu phức tạp (phức tạp ()). Chuyển đổi loại trong Python giúp chuyển đổi số giá trị thập phân (số nổi) thành số nguyên. Do đó chuyển đổi float-> int loại bỏ tất cả số thập phân khỏi một số.
    2. Có ba phương pháp để loại bỏ tất cả số thập phân khỏi một số sử dụng python
    3. Sử dụng hàm int ()

    Sử dụng hàm trunc ()

    Sử dụng hàm split ()

    Python3

    Phương pháp 1: Sử dụng int () [Chuyển đổi loại]:

    int () là một hàm tích hợp được sử dụng để chuyển đổi bất kỳ giá trị nào thành số nguyên. & nbsp;

    Number1 = 44.560

    Number2 =

    450
    999998
    -89
    0
    0

    450
    999998
    -89
    0
    1=
    450
    999998
    -89
    0
    3

    450
    999998
    -89
    0
    4=
    450
    999998
    -89
    0
    6
    450
    999998
    -89
    0
    7

    [998, 56, 25, -52]
    6
    [998, 56, 25, -52]
    7
    [998, 56, 25, -52]
    8
    [998, 56, 25, -52]
    9

    [998, 56, 25, -52]
    6
    [998, 56, 25, -52]
    7
    num = 8.02;
    print(int(num));
    2
    num = 8.02;
    print(int(num));
    3

    450
    999998
    -89
    0
    8=
    450
    999998
    -89
    0
    6
    [998, 56, 25, -52]
    1

    [998, 56, 25, -52]
    6
    [998, 56, 25, -52]
    7
    num = -9.053;
    print(int(num));
    0
    num = -9.053;
    print(int(num));
    1

    [998, 56, 25, -52]
    6
    [998, 56, 25, -52]
    7
    num = -9.053;
    print(int(num));
    0
    num = -9.053;
    print(int(num));
    5

    [998, 56, 25, -52]
    2=
    450
    999998
    -89
    0
    6
    [998, 56, 25, -52]
    5

    Number1 =  44
    Number2 =  856
    Number3 =  9999
    
    

    [998, 56, 25, -52]
    6
    [998, 56, 25, -52]
    7
    num = 8.02;
    print(int(num));
    6
    num = 8.02;
    print(int(num));
    7

    Đầu ra:

    Python3

    Phương pháp 2: Sử dụng hàm cắt ngắn (trunc ()):

    Mô-đun toán học () là một mô-đun tích hợp tiêu chuẩn trong Python. Có rất nhiều hàm toán học được xác định trong mô -đun toán học (). Để sử dụng hàm cắt, trước tiên, mô -đun toán học phải được nhập, sử dụng hàm trunc () mà không xác định mô -đun toán học gây ra lỗi. Bằng cách sử dụng hàm math.trunc (), một số có thể bị cắt trong python.

    [998, 56, 25, -52]
    6Number1 4

    [998, 56, 25, -52]
    6Number1 6Number1 7Number1 8

    [998, 56, 25, -52]
    6Number1 6=1=2Number1 8

    [998, 56, 25, -52]
    6Number1 6=6Number1 8

    [998, 56, 25, -52]
    2=
    450
    999998
    -89
    0
    6
    [998, 56, 25, -52]
    5

    450
    999998
    -89
    0

    [998, 56, 25, -52]
    6
    [998, 56, 25, -52]
    7
    num = 8.02;
    print(int(num));
    6
    num = 8.02;
    print(int(num));
    7

    Đầu ra:

    Python3

    Phương pháp 2: Sử dụng hàm cắt ngắn (trunc ()):

    Mô-đun toán học () là một mô-đun tích hợp tiêu chuẩn trong Python. Có rất nhiều hàm toán học được xác định trong mô -đun toán học (). Để sử dụng hàm cắt, trước tiên, mô -đun toán học phải được nhập, sử dụng hàm trunc () mà không xác định mô -đun toán học gây ra lỗi. Bằng cách sử dụng hàm math.trunc (), một số có thể bị cắt trong python.

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

    num = -9.053;
    print(int(num));
    8= Number1 0Number1 1Number1 2

    Phương pháp 3: Sử dụng hàm split ()

    [998, 56, 25, -52]
    6
    450
    999998
    -89
    0
    05

    Output:

    [998, 56, 25, -52]

    Hàm chia () chỉ hoạt động trên các chuỗi. Do đó, các giá trị thập phân được chuyển đổi thành một chuỗi bằng hàm str () và sau đó phân tách tại điểm thập phân. Các giá trị vẫn còn trong kiểu dữ liệu chuỗi sau khi thực hiện hàm split (). Do đó, các giá trị một lần nữa được chuyển đổi thành kiểu dữ liệu số nguyên.Using of int() function for removing all the decimal values is easy and saves time with just a single line of code.


    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

    450
    999998
    -89
    0
    06 trong Python.

    Phương thức

    450
    999998
    -89
    0
    06 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: