Phép chia số nguyên so với phép chia float Python
Python có hai loại phân chia. phép chia số nguyên và phép chia float. Phép chia số nguyên trả về sàn của phép chia. Các giá trị số nguyên được lưu trữ chính xác, vì vậy chúng an toàn khi sử dụng để so sánh. Trong ví dụ này, chúng ta sẽ xem xét cách thực hiện phép chia float Show
Phân chia phao PythonĐể chia các giá trị float trong Python, hãy sử dụng toán tử /. Phép chia / nhận hai tham số và trả về phép chia float. Phép chia float tạo ra một phỏng đoán dấu phẩy động về kết quả của phép chia Nếu bạn đang làm việc với Python 3 và bạn cần thực hiện phép chia float, thì hãy sử dụng toán tử chia
đầu ra
Chỉ có thể lưu một số giá trị cụ thể sau số thập phân, vì vậy không thể lưu mô tả nhị phân chính xác của nhiều số dấu phẩy động Phân chia float cho Python 2Trong Python 2, toán tử chia tiêu chuẩn duy nhất là “/”. Nếu cả hai giá trị là số nguyên, kết quả là một số nguyên. Nếu một trong hai giá trị là float, trả về là giá trị float Để thực hiện phép chia float trong Python 2, hãy nhập gói chia __future__ mô-đun và sau đó sử dụng toán tử “\\” để nhận kết quả
đầu ra
Trong Python 3, dấu gạch chéo đơn (/) có nghĩa là phép chia hợp lý. Toán tử // được sử dụng để cắt bớt phép chia. Thêm dấu chấm (. ) toán tử chỉ ra các số dấu phẩy động Đó là nó cho hướng dẫn này Bài viết trước Python kết hợp chuỗi. Cách hợp nhất các chuỗi trong Python Bài viết tiếp theo Cách tìm chuỗi giữa hai chuỗi trong Python kranal https. //appdividend. com/ Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Ngoài ra, Krunal có kiến thức tuyệt vời về Khoa học dữ liệu và Học máy, đồng thời là chuyên gia về Ngôn ngữ Python. Krunal có kinh nghiệm với nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm PHP, R, Golang và JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end Trên trang này. print(), toán tử số học (+, -, %, *, /, **). kịch bản so với. môi trường vỏVideo hướng dẫnPython 3 thay đổi in(x,y) thay vì in x, y Trong Python 3, "/" hoạt động thống nhất như một toán tử chia float. Vì vậy, nó luôn trả về kiểu float
Tóm tắt video
Tìm hiểu thêm
Khám pháSự khác biệt giữa phép chia số nguyên và phép chia sàn trong Python là gì?Trong Python, chúng ta có thể thực hiện phép chia tầng (đôi khi còn được gọi là phép chia số nguyên) bằng toán tử // . Toán tử này sẽ chia đối số thứ nhất cho đối số thứ hai và làm tròn kết quả xuống số nguyên gần nhất, làm cho nó tương đương với phép toán. hàm sàn ().
Điều gì xác định nếu phân chia là số nguyên hoặc dấu phẩy động?Toán tử chia / có nghĩa là phép chia số nguyên nếu có một số nguyên ở cả hai vế của nó . Nếu một hoặc hai bên có số dấu phẩy động thì có nghĩa là phép chia dấu phẩy động. Kết quả của phép chia số nguyên luôn là số nguyên. Phép chia số nguyên xác định số lần một số nguyên thành số nguyên khác.
Sự khác biệt giữa số nguyên và số float trong Python là gì?Số trong Python tồn tại ở hai dạng chính. số nguyên và số float. Như đã lưu ý trong Bài 02, số nguyên là số không có dấu thập phân, trong khi số thực là số có dấu thập phân .
Điều gì xảy ra khi bạn chia một số nguyên cho một float Python?Kết quả sẽ được làm tròn xuống (i. e. , sàn) , nghĩa là trong khi chúng tôi có thể mong đợi nó bằng -2. 0 , được làm tròn xuống, giá trị chính xác là -3. 0. |