Số nguyên có nghĩa là gì trong Python?
Số float, hoặc số dấu phẩy động, là những số hỗ trợ dấu thập phân. Số nguyên là số không có thành phần phân số và không hỗ trợ dấu thập phân Show
Mặc dù một số ngôn ngữ lập trình xác định các loại số khác nhau này, nhưng một số khác thì không Ví dụ: trong C, bạn cần lưu trữ số 3 dưới dạng số nguyên ( 29) và 4. 5 như một cái phao ( 30)Nhưng JavaScript coi tất cả các số là số thực đằng sau hậu trường. Bạn có thể đọc thêm về cách JavaScript mã hóa số tại đây Điều khoản công nghệ liên quan
QUẢNG CÁO QUẢNG CÁO Nếu bài viết này hữu ích, hãy tweet nó Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Python hoàn toàn hướng đối tượng và không được "gõ tĩnh". Bạn không cần phải khai báo các biến trước khi sử dụng chúng, hoặc khai báo kiểu của chúng. Mỗi biến trong Python là một đối tượng Hướng dẫn này sẽ đi qua một số loại biến cơ bản SốPython hỗ trợ hai loại số - số nguyên (số nguyên) và số dấu phẩy động (số thập phân). (Nó cũng hỗ trợ các số phức, điều này sẽ không được giải thích trong hướng dẫn này) Để xác định một số nguyên, sử dụng cú pháp sau
Để xác định số dấu phẩy động, bạn có thể sử dụng một trong các ký hiệu sau
DâyCác chuỗi được xác định bằng một dấu ngoặc đơn hoặc dấu ngoặc kép
Sự khác biệt giữa hai loại này là việc sử dụng dấu ngoặc kép giúp dễ dàng bao gồm dấu nháy đơn (trong khi những dấu nháy đơn này sẽ kết thúc chuỗi nếu sử dụng dấu nháy đơn)
Có các biến thể bổ sung trong việc xác định chuỗi giúp dễ dàng đưa vào những thứ như dấu xuống dòng, dấu gạch chéo ngược và ký tự Unicode. Những điều này nằm ngoài phạm vi của hướng dẫn này, nhưng được đề cập trong Các toán tử đơn giản có thể được thực thi trên các số và chuỗi
Bài tập có thể được thực hiện trên nhiều biến "đồng thời" trên cùng một dòng như thế này
Toán tử trộn giữa số và chuỗi không được hỗ trợ
Bài tậpMục tiêu của bài tập này là tạo một chuỗi, một số nguyên và một số dấu phẩy động. Chuỗi phải được đặt tên là 31 và phải chứa từ "xin chào". Số dấu phẩy động phải được đặt tên là 32 và phải chứa số 10. 0 và số nguyên phải được đặt tên là 33 và phải chứa số 20 Hàm int() trong Python trả về một số nguyên từ một đối tượng nhất định hoặc chuyển đổi một số trong một cơ số đã cho thành số thập phân Cú pháp hàm int() trong Python
Ví dụ hàm int() trong PythonPython3________ 134 ________ 135 ________ 136 int('9')) = 9 int(9.9) = 9 int(9) = 90______71 int('9')) = 9 int(9.9) = 9 int(9) = 92 int('9')) = 9 int(9.9) = 9 int(9) = 93 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 95 đầu ra 3ví dụ 1. Làm việc với hàm int() trong PythonTrình diễn cách sử dụng hàm Python int() trên các kiểu dữ liệu khác nhau trong Python Python3int('9')) = 9 int(9.9) = 9 int(9) = 96 int('9')) = 9 int(9.9) = 9 int(9) = 90______71 int('9')) = 9 int(9.9) = 9 int(9) = 99 int('9')) = 9 int(9.9) = 9 int(9) = 93 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 91 13 14 15 16int('9')) = 9 int(9.9) = 9 int(9) = 90______71____219 int('9')) = 9 int(9.9) = 9 int(9) = 93 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 91 13 14 15 16int('9')) = 9 int(9.9) = 9 int(9) = 90______71____319 int('9')) = 9 int(9.9) = 9 int(9) = 93 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 91 13 14đầu ra. int('9')) = 9 int(9.9) = 9 int(9) = 9 ví dụ 2. Chuyển đổi cơ sở bằng Python int()Chuyển đổi số từ cơ số khác sang số thập phân bằng Python int() Python3 15int('9')) = 9 int(9.9) = 9 int(9) = 90______71 18int('9')) = 9 int(9.9) = 9 int(9) = 93 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 91 12int('9')) = 9 int(9.9) = 9 int(9) = 93 14 14 15 17int('9')) = 9 int(9.9) = 9 int(9) = 90______71 10int('9')) = 9 int(9.9) = 9 int(9) = 93 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 91 14int('9')) = 9 int(9.9) = 9 int(9) = 93 16 14 15 19int('9')) = 9 int(9.9) = 9 int(9) = 90______71 342int('9')) = 9 int(9.9) = 9 int(9) = 93 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 91 346int('9')) = 9 int(9.9) = 9 int(9) = 93 348 14đầu ra. 1Python int() Ngoại lệ và lỗiLoạiLỗi. tăng TypeError khi bất kỳ đối tượng nào không triển khai các phương thức ma thuật Python __int__() hoặc __index__() Giá trịError. tăng ValueError khi bất kỳ đối tượng nào không thể được chuyển đổi thành số nguyên ví dụ 1. Chương trình minh họa TypeError khi sử dụng hàm int()Python3int('9')) = 9 int(9.9) = 9 int(9) = 90______71 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 91 354int('9')) = 9 int(9.9) = 9 int(9) = 93 16 14đầu ra. 1ví dụ 2. Chương trình minh họa ValueError khi sử dụng hàm int()Python3int('9')) = 9 int(9.9) = 9 int(9) = 90______71 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 91 362 14đầu ra 1Hàm int() của Python trên các đối tượng tùy chỉnhví dụ 1. int() với hàm __int__()Hàm int() của Python có thể được sử dụng trên bất kỳ đối tượng nào có triển khai hàm __int__(). Python3 364 365 366 367 35 369int('9')) = 9 int(9.9) = 9 int(9) = 900 366int('9')) = 9 int(9.9) = 9 int(9) = 902 int('9')) = 9 int(9.9) = 9 int(9) = 903______704 int('9')) = 9 int(9.9) = 9 int(9) = 905 int('9')) = 9 int(9.9) = 9 int(9) = 906 int('9')) = 9 int(9.9) = 9 int(9) = 907 int('9')) = 9 int(9.9) = 9 int(9) = 904 int('9')) = 9 int(9.9) = 9 int(9) = 909 15int('9')) = 9 int(9.9) = 9 int(9) = 911 35 int('9')) = 9 int(9.9) = 9 int(9) = 913 int('9')) = 9 int(9.9) = 9 int(9) = 90______71 int('9')) = 9 int(9.9) = 9 int(9) = 916 int('9')) = 9 int(9.9) = 9 int(9) = 93 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 919 đầu ra 1ví dụ 2. int() với hàm __index__()Hàm int() của Python cũng có thể được sử dụng trên bất kỳ đối tượng nào có triển khai hàm __index__() Python3 364 365 366 367 35 369int('9')) = 9 int(9.9) = 9 int(9) = 900 366int('9')) = 9 int(9.9) = 9 int(9) = 902 int('9')) = 9 int(9.9) = 9 int(9) = 929______704 int('9')) = 9 int(9.9) = 9 int(9) = 905 int('9')) = 9 int(9.9) = 9 int(9) = 906 int('9')) = 9 int(9.9) = 9 int(9) = 907 int('9')) = 9 int(9.9) = 9 int(9) = 904 int('9')) = 9 int(9.9) = 9 int(9) = 909 15int('9')) = 9 int(9.9) = 9 int(9) = 911 35 int('9')) = 9 int(9.9) = 9 int(9) = 913 int('9')) = 9 int(9.9) = 9 int(9) = 90______71 int('9')) = 9 int(9.9) = 9 int(9) = 916 int('9')) = 9 int(9.9) = 9 int(9) = 93 int('9')) = 9 int(9.9) = 9 int(9) = 94 int('9')) = 9 int(9.9) = 9 int(9) = 919 đầu ra 1Ứng dụngNó được sử dụng trong tất cả các chuyển đổi tiêu chuẩn. Ví dụ: chuyển đổi nhị phân sang thập phân, bát phân sang thập phân, thập lục phân sang thập phân là 3. 14 một số nguyên trong Python?Giới thiệu về số nguyênSửa đổi
. Vậy 7 , 0 , -11 , 2 và 5 là các số nguyên. 3. 14159 , 0. 0001 , 11. 11111 và thậm chí 2. 0 không phải là số nguyên, chúng là số float trong Python .
Đầu vào int ()) có nghĩa là gì trong Python?Với int(input()) bạn đang chuyển giá trị trả về của lệnh gọi hàm input() thành một số nguyên . Với đầu vào (int()) bạn đang sử dụng int() làm lời nhắc cho đầu vào của người dùng. Vì bạn không truyền int() một đối số, nên nó trả về 0. |