Hướng dẫn dùng integer number python
Bạn không cần là một cao thủ Toán học để lập trình tốt. Sự thực là rất ít lập trình viên cần biết nhiều hơn các kiến thức đại số cơ bản. Tất nhiên, lượng kiến thức Toán mà bạn cần phụ thuộc và ứng dụng mà bạn phát triển. Nhìn chung thì để trở thành một lập trình viên, bạn không cần biết quá nhiều về Toán đâu. Mặc dù Toán và lập trình không hề tương quan như mọi người vẫn tin, number là thành phần quan trọng của bất cứ ngôn ngữ lập trình nào. Và Python không phải là ngoại lệ. Trong tutorial này, bạn sẽ tìm hiểu:
Bắt đầu nào! Integers and Floating-Point NumbersPython có ba kiểu dữ liệu số có sẵn: số nguyên, số dấu phẩy động, số phức (complex number - CN). Trong phần này, bạn sẽ học về INT và FPN - những kiểu được sử dụng nhiều nhất. Số phức sẽ được đề cập tới ở một phần sau. IntegersMột INT là một số không chứa phần thập phân. Ví dụ
Bạn có thể tạo một INT bằng gõ số mong muốn. Ví dụ, dòng lệnh sau gán
Khi bạn tạo một INT như này, giá trị Bạn có thể đã quen với việc convert một string chứa một INT sang một số sử dụng
Khi bạn viết các số lớn bằng tay, thường thì bạn sẽ nhóm các số thành các nhóm ba ngăn cách bởi một dấu phẩy (comma) hoặc một dấu thập phân (decimal point). Đơn giản là vì 1,000,000 sẽ dễ đọc hơn rất nhiều so với 1000000. Trong Python, bạn không thể sử dụng các dấu phẩy để nhóm các chữ số trong các INTL nhưng bạn có thể sử dụng dấu gạch dưới (underscore). Cả hai cách sau đều là các cách hợp lệ để biểu diễn số một triệu như một INTL:
Không có giới hạn về độ lớn của một INT - điều này có thể gây bất ngờ khi mà máy tính có bộ nhớ hữu hạn. Thử viết một số lớn nhất mà bạn có thể nghĩ tới vào một phiên IDLE. Python sẽ xử lý mà không có vấn đề gì xảy ra! Floating-Point NumbersMột FPN hoặc ngắn gọn là float là
một số với phần thập phân.
Giống như INT, float có thể được tạo từ các chuỗi dấu phẩy động (floating-point literal - FPL hoặc FL) hoặc convert một string thành một float với
Có ba cách để biểu diễn một FPL:
Hai cách đầu tiên tương tự như hai kỹ thuật để tạo INTL. Cách thứ ba sử dụng ký hiệu E (E notation) để tạo một FL.
Để viết một FL theo ký hiệu E, gõ một số theo sau đó là một chữ cái Python cũng sử dụng ký hiệu E để hiển thị các FPN lớn:
Số
Chuỗi Không giống như INT, float có giới hạn về giá trị. Giá trị lớn nhất của một FPN phụ thuộc vào hệ điều hành của bạn nhưng Khi giá trị đạt được của chương trình đạt tới hoặc vượt qua, Python sẽ trả về một giá trị đặc biệt -
Python cũng sẽ sử dụng
Nhiều khả năng là bạn sẽ không gặp phải Nguồn: https://realpython.com/python-numbers/ |