Hàm int chuyển đổi float thành int Python như thế nào?

Chuyển đến nội dung chính

Giới thiệu về Python

Nắm vững kiến ​​thức cơ bản về phân tích dữ liệu với Python chỉ trong bốn giờ. Khóa học trực tuyến này sẽ giới thiệu giao diện Python và khám phá các gói phổ biến

Python trung cấp

Nâng cao kỹ năng khoa học dữ liệu của bạn bằng cách tạo trực quan hóa bằng Matplotlib và thao tác với DataFrames bằng gấu trúc

Có liên quan

SQL so với Python. Bạn nên học cái nào?

Trong bài viết này, chúng tôi sẽ đề cập đến các tính năng chính của Python và SQL, những điểm tương đồng và khác biệt chính của chúng cũng như bạn nên chọn cái nào trước để bắt đầu hành trình khoa học dữ liệu của mình

Javier Canales Luna

12 phút

Cách cài đặt Python

Tìm hiểu cách cài đặt Python trên máy cá nhân của bạn với hướng dẫn từng bước này. Cho dù bạn là người dùng Windows hay macOS, hãy khám phá các phương pháp khác nhau để bắt đầu với Python trên máy của bạn

Dữ liệu văn bản trong Python Cheat Sheet

Chào mừng bạn đến với bảng gian lận của chúng tôi để làm việc với dữ liệu văn bản trong Python. Chúng tôi đã biên soạn một danh sách các hàm và gói hữu ích nhất để dọn dẹp, xử lý và phân tích dữ liệu văn bản trong Python, cùng với các ví dụ và giải thích rõ ràng, vì vậy bạn sẽ có mọi thứ cần biết về cách làm việc với dữ liệu văn bản trong Python.

Xem ThêmXem Thêm

Bài viết sau đây cung cấp một phác thảo cho Python float to int. Trong Python, tất cả các giá trị chúng ta sử dụng hoặc lưu trữ dưới dạng biến sẽ có một kiểu dữ liệu duy nhất. Nó giải thích về bản chất của giá trị và tùy thuộc vào đó, Python tự động phân bổ kiểu dữ liệu cho giá trị đó và nó giúp xác định loại thao tác được phép thực hiện và lưu trữ trong một cấu trúc cụ thể bỏ qua nó cho trình biên dịch . Người dùng có thể thay đổi kiểu dữ liệu từ float sang int hoặc string và ngược lại

Cú pháp của Python float thành int

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Python có các loại dữ liệu khác nhau cho một tập hợp giá trị khác nhau, Số nguyên xử lý các số và float xử lý cả ký tự thập phân và số, Boolean xử lý các giá trị Nhị phân (Đúng hoặc Sai) và có các chuỗi có thể nhận các giá trị chữ và số và python

Trong ví dụ dưới đây, chúng tôi đã khai báo 4 giá trị khác nhau và kiểm tra kiểu dữ liệu của các giá trị để đưa ra ý tưởng về kiểu dữ liệu python

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

Hàm int chuyển đổi float thành int Python như thế nào?
Hàm int chuyển đổi float thành int Python như thế nào?
Hàm int chuyển đổi float thành int Python như thế nào?
Hàm int chuyển đổi float thành int Python như thế nào?

Hàm int chuyển đổi float thành int Python như thế nào?
Hàm int chuyển đổi float thành int Python như thế nào?
Hàm int chuyển đổi float thành int Python như thế nào?
Hàm int chuyển đổi float thành int Python như thế nào?

Giá bán
Xem các khóa học

Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 (85.498 xếp hạng)

Mã số

x=20
y=35.35
z=1+3j
a=True
print(type(x))
print(type(y))
print(type(z))
print(type(a))

đầu ra

Hàm int chuyển đổi float thành int Python như thế nào?

Làm cách nào để chuyển đổi float thành int trong Python?

Chúng ta hãy xem hai hàm được sử dụng trong chuyển đổi float sang int và ngược lại

1. hàm float()

Hàm này trả về một giá trị dấu phẩy động từ một chuỗi hoặc một số

cú pháp

float(argument)

Chỉ có một tham số có thể được sử dụng trong phương pháp này và là tùy chọn. Có hai loại đối số có thể được sử dụng trong chức năng này

  • Số. Số có thể là bất kỳ số dấu phẩy động hoặc số nguyên nào
  • Chuỗi. Một chuỗi phải chứa các số thuộc bất kỳ loại nào

Phương pháp này bỏ qua mọi khoảng trắng phải hoặc trái. NaN hoặc int có thể được sử dụng. Chúng ta cũng có thể sử dụng các toán tử toán học

2. hàm int()

Hàm int() chuyển đổi giá trị đã cho thành giá trị nguyên

cú pháp

int(argument)

Nếu không có đối số nào được truyền vào hàm, nó sẽ trả về 0. Cơ sở mặc định được đặt là 10 nếu không có giá trị cơ sở nào được đưa ra. Một đối tượng số nguyên có thể được xây dựng bằng cách sử dụng một số hoặc một chuỗi

Ví dụ về Python float đến int

Đưa ra dưới đây là các ví dụ về Python float thành int

Ví dụ 1

Chúng ta hãy xem một ví dụ đơn giản để in giá trị nguyên của một biến đã cho

Mã số

#code to print integer value
a = 5
print(int(a))

đầu ra

Hàm int chuyển đổi float thành int Python như thế nào?

Trong đoạn mã trên, chúng ta đã khai báo giá trị 5 cho biến được gọi là a

Trong dòng tiếp theo, chúng ta đã sử dụng hàm int() để lấy giá trị nguyên là 5 và in ra giá trị tương tự

Ví dụ #2

Mã số

#code to print integer value
x=10/3
print(x)
print(int(x))

đầu ra

Hàm int chuyển đổi float thành int Python như thế nào?

Trong đoạn mã trên, chúng ta đã khai báo giá trị là 10/3 cho biến x

Trong dòng tiếp theo, chúng tôi đã in giá trị của x, là một số dấu phẩy động

Trong dòng tiếp theo, chúng tôi đã chuyển đổi giá trị thành giá trị số nguyên bằng cách sử dụng hàm int() và in giá trị số nguyên

Ví dụ #3

Trong ví dụ tiếp theo, chúng ta sẽ xem cách cộng hai giá trị float và chuyển đổi chúng thành một giá trị nguyên

Mã số

#type conversion from float to int
a  = 5.3
b = 3.2
c = a + b
print(float(c))
#convert float to int
print(int(c))

đầu ra

Hàm int chuyển đổi float thành int Python như thế nào?

Trong ví dụ trên, chúng ta đã gán hai giá trị là 5. 3 và 3. 2 đến a và b, tương ứng. Trong dòng tiếp theo, chúng tôi đã thêm cả a và b đã gán biến cho một biến khác c. Trong dòng tiếp theo, chúng ta đã in giá trị float của c bằng cách sử dụng hàm float(). Cuối cùng, chúng tôi đã chuyển đổi giá trị float thành giá trị số nguyên trong dòng tiếp theo và in ra giá trị tương tự

Ví dụ #4

Trong ví dụ này, chúng ta sẽ xem cách trừ hai giá trị float và chuyển đổi kết quả thành giá trị số nguyên

Mã số

#code to subtract float values and convert it to int value
x = 10.1
y = 5.5
z = x-y
print(float(z))
print(int(z))

đầu ra

Hàm int chuyển đổi float thành int Python như thế nào?

Trong đoạn mã trên, hai giá trị float là 10. 1 và 5. 5 lần lượt được gán cho hai biến x và y. Sau đó, giá trị bị trừ được lưu trữ trong biến z. Trong dòng tiếp theo, giá trị float của z được in và ở dòng cuối cùng, giá trị nguyên của z được in

Ví dụ #5

Xét con số 1. 82e18. Nó là một dạng khác của số dấu phẩy động. Chữ e đại diện cho base10. Như vậy, số 1. 82e18 có thể được biểu thị bằng 1. 82 * 10^18. Hãy cho chúng tôi xem một mã đơn giản sử dụng dạng số dấu phẩy động này

Mã số

#code to print two floating point numbers and convert it to int value
a=1.82e8
b=2e10
print(a)
print(b)
print(float(a))
print(float(b))
print(int(a))
print(int(b))

đầu ra

Hàm int chuyển đổi float thành int Python như thế nào?

Trong đoạn mã trên, hai số dấu phẩy động, 1. 82e8 & 2e10, lần lượt được gán cho hai biến a và b. Hai dòng tiếp theo chỉ in giá trị của a và b. Trong hai dòng tiếp theo, giá trị float của a và b được in bởi hàm float(). Cuối cùng, hai dòng cuối cùng lần lượt in ra các giá trị nguyên của a và b

Ví dụ #6

Trong ví dụ này, chúng ta sẽ xem cách thực hiện một phép toán số học đơn giản trên các số dấu phẩy động

Mã số

________số 8_______

đầu ra

Hàm int chuyển đổi float thành int Python như thế nào?

Như đã làm trong ví dụ trước, hai số dấu phẩy động 5. 82e18 & 2. 5e12, lần lượt được gán cho hai biến a và b. Hai dòng tiếp theo chỉ in giá trị của a và b. Trong hai dòng tiếp theo, giá trị float của a và b được in bởi hàm float(). Hai giá trị float được thêm vào và lưu trữ trong biến thứ ba c. Dòng cuối cùng in giá trị nguyên của c bằng hàm int()

Phần kết luận

Trong bài viết này, chúng ta đã thấy chuyển đổi float sang int bằng nhiều ví dụ khác nhau. Việc chuyển đổi kiểu dữ liệu được coi là rất quan trọng trong python vì nó được sử dụng trong các tình huống thời gian thực khác nhau. Hơn nữa, khi làm việc với các loại thuật toán trong lĩnh vực khoa học dữ liệu, chúng ta cần chuyển đổi kiểu dữ liệu

Bài viết được đề xuất

Đây là hướng dẫn về Python float to int. Ở đây chúng tôi thảo luận về phần giới thiệu, làm thế nào để chuyển đổi float thành int trong Python? . Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Làm cách nào để chuyển đổi đầu vào float thành int trong Python?

Để chuyển đổi số nguyên thành float, hãy sử dụng hàm float() trong Python . Tương tự, nếu bạn muốn chuyển đổi số float thành số nguyên, bạn có thể sử dụng hàm int().

Làm thế nào để hàm int chuyển đổi một float thành một nhóm int các lựa chọn trả lời?

Làm thế nào để float đến int hoạt động?

Vì số float lớn hơn int, nên bạn có thể chuyển đổi số float thành int bằng cách đơn giản kéo nó xuống e. g. (int) 4. 0f sẽ cho bạn số nguyên 4. Nhân tiện, bạn phải nhớ rằng việc đánh máy chỉ loại bỏ bất kỳ thứ gì sau dấu thập phân, chúng không thực hiện bất kỳ thao tác làm tròn hoặc sàn nào trên giá trị.

Làm cách nào để chuyển đổi từ float sang int trong gấu trúc?

Cách chuyển đổi số float thành số nguyên trong Pandas DataFrame .
Cột DataFrame cụ thể sử dụng astype(int) hoặc apply(int)
Toàn bộ Khung dữ liệu trong đó kiểu dữ liệu của tất cả các cột là float
Khung dữ liệu hỗn hợp trong đó kiểu dữ liệu của một số cột là float
DataFrame chứa các giá trị NaN