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. Các số thập phân này còn được gọi là số dấu phẩy động trong Python. Về cơ bản, có 3 kiểu dữ liệu số trong python. Chúng là các kiểu dữ liệu số nguyên [int[]], số dấu chấm động [float[]] và phức tạp [complex[]]. Chuyển đổi kiểu trong python giúp chuyển đổi số có giá trị thập phân [số thực] thành số nguyên. Do đó, chuyển đổi float->int loại bỏ tất cả các số thập phân khỏi một số
Có ba phương pháp để xóa tất cả số thập phân khỏi một số bằng python
phương pháp
- Sử dụng hàm int[]
- Sử dụng hàm trunc[]
- Sử dụng hàm split[]
Phương pháp 1. Sử dụng int[ ] [Chuyển đổi kiểu]
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 một số nguyên.
Python3
450 999998 -89 05
450 999998 -89 06
450 999998 -89 07
450 999998 -89 08
450 999998 -89 06
450 999998 -89 00
450 999998 -89 01
450 999998 -89 06
450 999998 -89 01
450 999998 -89 02
450 999998 -89 03
450 999998 -89 04
450 999998 -89 06
450 999998 -89 06
450 999998 -89 07
450 999998 -89 08
450 999998 -89 06
450 999998 -89 06
[998, 56, 25, -52]1
[998, 56, 25, -52]2
450 999998 -89 06
450 999998 -89 06
[998, 56, 25, -52]5
450 999998 -89 02
[998, 56, 25, -52]7
[998, 56, 25, -52]8____89
450 999998 -89 050
_______87
[998, 56, 25, -52]8____453____454
_______87____88____457____458
450 999998 -89 02
450 999998 -89 060
[998, 56, 25, -52]7
[998, 56, 25, -52]8____463
450 999998 -89 064
[998, 56, 25, -52]7
[998, 56, 25, -52]8
450 999998 -89 063
450 999998 -89 068
đầu ra
450 999998 -89 05
Phương pháp 2. Sử dụng chức năng cắt ngắn[trunc[]]
Mô-đun math[] 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 định nghĩa trong mô-đun math[]. Để sử dụng hàm truncate, 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 [] sẽ báo lỗi. Bằng cách sử dụng toán học. hàm trunc[ ] một số có thể bị cắt bớt trong python
Python3
450 999998 -89 069
450 999998 -89 070
450 999998 -89 071
450 999998 -89 02
450 999998 -89 073
450 999998 -89 06
450 999998 -89 075____476
450 999998 -89 077
[998, 56, 25, -52]7
450 999998 -89 079
_______87____481____482
450 999998 -89 083
_______87____481____486____487
450 999998 -89 083
_______87____481____461
450 999998 -89 083
đầu ra
450 999998 -89 0
Phương pháp 3. Sử dụng hàm split[]
Hàm split[] chỉ hoạt động trên chuỗi. Do đó, các giá trị thập phân được chuyển đổi thành một chuỗi bằng cách sử dụng hàm str[ ] và sau đó phân tách tại dấu thập phân. Các giá trị còn lại ở kiểu dữ liệu chuỗi sau khi thực hiện hàm split[]. Do đó, các giá trị lại được chuyển đổi thành kiểu dữ liệu số nguyên
Python3
450 999998 -89 063
450 999998 -89 06
450 999998 -89 065
450 999998 -89 066
450 999998 -89 067
450 999998 -89 068
450 999998 -89 067
450 999998 -89 000
450 999998 -89 067
450 999998 -89 086
450 999998 -89 003
450 999998 -89 004
450 999998 -89 02
450 999998 -89 006
450 999998 -89 007
450 999998 -89 06
450 999998 -89 009
450 999998 -89 010
450 999998 -89 011____512
450 999998 -89 013
450 999998 -89 014
450 999998 -89 015____516
450 999998 -89 017
450 999998 -89 018
450 999998 -89 019
450 999998 -89 000
450 999998 -89 001
450 999998 -89 02
450 999998 -89 003
450 999998 -89 004
450 999998 -89 06
450 999998 -89 065
450 999998 -89 06
450 999998 -89 008
450 999998 -89 010
450 999998 -89 010
450 999998 -89 012
450 999998 -89 012
[998, 56, 25, -52]7
450 999998 -89 014
đầu ra
________số 8Ghi chú. Sử dụng hàm int[] để loại bỏ tất cả các giá trị thập phân rất dễ dàng và tiết kiệm thời gian chỉ với một dòng mã