Hướng dẫn what does int () do in python? - int () làm gì trong python?

Hàm python int () trả về một số nguyên từ một đối tượng đã cho hoặc chuyển đổi một số trong một cơ sở nhất định thành một số thập phân.returns an integer from a given object or converts a number in a given base to a decimal.

Python int () Chức năng cú pháp:

Cú pháp: int (x, cơ sở) int(x, base)

  • x [Tùy chọn]: Biểu diễn chuỗi của giá trị số nguyên, mặc định là 0, nếu không có giá trị được cung cấp. string representation of integer value, defaults to 0, if no value provided.
  • cơ sở [tùy chọn]: (giá trị số nguyên) cơ sở của số. (integer value) base of the number.

Returns: Return Decimal (cơ sở-10) Đại diện của x Return decimal (base-10) representation of x

Chức năng Python int () Ví dụ:

Python3

int('9')) = 9
int(9.9) = 9
int(9) = 9
5
int('9')) = 9
int(9.9) = 9
int(9) = 9
6
int('9')) = 9
int(9.9) = 9
int(9) = 9
7

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
0
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
3

Output:

age = 21

Ví dụ 1: Làm việc với hàm int () trong Python

Chứng minh việc sử dụng chức năng Python int () trên các loại dữ liệu khác nhau trong Python.

Python3

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
6
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2222

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
TypeError: int() can't convert non-string with explicit base
4
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
TypeError: int() can't convert non-string with explicit base
8
TypeError: int() can't convert non-string with explicit base
1

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
ValueError: invalid literal for int() with base 10: 'geeks'
2
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
ValueError: invalid literal for int() with base 10: 'geeks'
6
TypeError: int() can't convert non-string with explicit base
1

Đầu ra: & nbsp; 

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 nhau sang thập phân bằng Python int ()

Python3

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
number = 7
0
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2222

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
number = 7
0
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
number = 7
4
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
number = 7
6
TypeError: int() can't convert non-string with explicit base
1

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
int(x=0)
int(x, base=10)
0
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
int(x=0)
int(x, base=10)
4
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int(x=0)
int(x, base=10)
6
TypeError: int() can't convert non-string with explicit base
1

Đầu ra: & nbsp;

int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26

Ví dụ 2: Chuyển đổi cơ sở bằng Python int ()

Chuyển đổi số từ cơ sở khác nhau sang thập phân bằng Python int () raises TypeError when any object that do not have __int__() or __index__() Python magic methods implemented.

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
number = 7
0
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2222
raises ValueError when any object cannot be converted to integer.

Python int () ngoại lệ và lỗi & nbsp;Program to demonstrate TypeError when using int() function

Python3

Đầu ra: & nbsp; 

TypeError: int() can't convert non-string with explicit base

Ví dụ 2: Chuyển đổi cơ sở bằng Python int ()

Python3

Output:

ValueError: invalid literal for int() with base 10: 'geeks'

Chuyển đổi số từ cơ sở khác nhau sang thập phân bằng Python int ()

int('9')) = 9 int(9.9) = 9 int(9) = 98int('9')) = 9 int(9.9) = 9 int(9) = 99number = 70int() on 0o12 = 10 int() on 0b110 = 6 int() on 0x1A = 261int() on 0o12 = 10 int() on 0b110 = 6 int() on 0x1A = 262222

Python int () ngoại lệ và lỗi & nbsp;

Python3

TypeError: Tăng TypeError khi bất kỳ đối tượng nào không có __int __ () hoặc __index __ () Phương pháp ma thuật Python được triển khai.

ValueError: tăng giá trịerror 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 để chứng minh kiểuRror khi sử dụng hàm int ()

Ví dụ 2: chương trình để chứng minh giá trịerror khi sử dụng hàm int ()

Chức năng Python int () trên các đối tượng tùy chỉnh

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
int(225) is: 225
8
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2
int('9')) = 9
int(9.9) = 9
int(9) = 9
01

Output:

number = 7

Ví dụ 1: int () với hàm __int __ ()

Chức năng Python int () có thể được sử dụng trên bất kỳ đối tượng nào có việc thực hiện hàm __int __ (). & Nbsp;

Python3

TypeError: Tăng TypeError khi bất kỳ đối tượng nào không có __int __ () hoặc __index __ () Phương pháp ma thuật Python được triển khai.

ValueError: tăng giá trịerror 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 để chứng minh kiểuRror khi sử dụng hàm int ()

Ví dụ 2: chương trình để chứng minh giá trịerror khi sử dụng hàm int ()

Chức năng Python int () trên các đối tượng tùy chỉnh

int('9')) = 9
int(9.9) = 9
int(9) = 9
8
int('9')) = 9
int(9.9) = 9
int(9) = 9
9
int(225) is: 225
8
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
1
int() on 0o12 = 10
int() on 0b110 = 6
int() on 0x1A = 26
2
int('9')) = 9
int(9.9) = 9
int(9) = 9
01

Output:

number = 7

Application:

Ví dụ 1: int () với hàm __int __ ()standard conversions. For example, conversion of binary to decimal, octal to decimal, hexadecimal to decimal.


Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:51:34 (UTC/GMT +8 giờ)

hàm int ()

Hàm int () chuyển đổi giá trị được chỉ định thành số nguyên.

Hàm int () trả về một đối tượng số nguyên được xây dựng từ số hoặc chuỗi x hoặc trả về 0 nếu không có đối số nào được đưa ra.

Version:

(Python 3.2.5)

Syntax:

int(x=0)
int(x, base=10)

Parameter:

Tên Sự mô tảBắt buộc / tùy chọn
Optional
xMột số hoặc chuỗi được chuyển đổi thành đối tượng số nguyên. Đối số mặc định bằng không.Yêu cầu
cơ sởĐịnh dạng số. Giá trị mặc định: 10.Không bắt buộc

Giá trị trở lại:

Nếu x là một số, hãy trả lại x .__ int __ ().

Ví dụ: hàm Python int ()

# integer
print("int(225) is:", int(225))

Output:

int(225) is: 225

Trình bày bằng hình ảnh:

Hướng dẫn what does int () do in python? - int () làm gì trong python?

Ví dụ: hàm python int () với chuỗi

int('9')) = 9
int(9.9) = 9
int(9) = 9
0

Output:

int('9')) = 9
int(9.9) = 9
int(9) = 9
1

Ví dụ: Chức năng Python int () với phao

int('9')) = 9
int(9.9) = 9
int(9) = 9
2

Output:

int('9')) = 9
int(9.9) = 9
int(9) = 9
3

Trình chỉnh sửa mã Python:

Trước: input () Tiếp theo: isInstance () input()
Next: isinstance()

Kiểm tra các kỹ năng Python của bạn với bài kiểm tra của W3Resource

Python: Lời khuyên trong ngày

Giá trị biến đổi biến:

int('9')) = 9
int(9.9) = 9
int(9) = 9
4

Làm thế nào để int () hoạt động trong Python?

Hàm int () chuyển đổi giá trị được chỉ định thành số nguyên.Hàm int () trả về một đối tượng số nguyên được xây dựng từ số hoặc chuỗi x hoặc trả về 0 nếu không có đối số nào được đưa ra.Một số hoặc chuỗi được chuyển đổi thành đối tượng số nguyên.Đối số mặc định bằng không.converts the specified value into an integer number. The int() function returns an integer object constructed from a number or string x, or return 0 if no arguments are given. A number or string to be converted to integer object. Default argument is zero.

Chức năng của int () là gì?

Sự mô tả.Làm tròn một số xuống số nguyên gần nhất.Rounds a number down to the nearest integer.

Int () làm gì trong Python cho số thập phân?

Hàm python int () trả về một số nguyên từ một đối tượng đã cho hoặc chuyển đổi một số trong một cơ sở nhất định thành một số thập phân.converts a number in a given base to a decimal.

Chức năng của hàm int () trong Python đưa ra ví dụ phù hợp là gì?

Hàm python int () được sử dụng để có được giá trị số nguyên.Nó trả về một biểu thức được chuyển đổi thành một số nguyên.Nếu đối số là một điểm nổi, chuyển đổi cắt số số.Nếu đối số nằm ngoài phạm vi số nguyên, nó sẽ chuyển đổi số thành loại dài.to get the integer value. It returns an expression converted into an integer number. If the argument is a floating point, the conversion truncates the number. If the argument is outside the integer range, It converts the number into long type.