Hướng dẫn how to use integer in python - cách sử dụng số nguyên trong python

Trong hướng dẫn này, bạn sẽ tìm hiểu về phương thức Python int () với sự trợ giúp của các ví dụ.

Show

Phương thức

int(value, base [optional])
8 chuyển đổi bất kỳ chuỗi, đối tượng giống như byte hoặc một số thành số nguyên và trả về.

Thí dụ

# returns the integer representation of the binary string 1010 print("For 1010, int is:", int("1010", 2))

# Output: For 1010, int is: 10


cú pháp int ()

Cú pháp của phương thức

int(value, base [optional])
8 là:

int(value, base [optional])

tham số int ()

Phương thức

int(value, base [optional])
8 lấy hai tham số:

  • Giá trị-bất kỳ chuỗi số, đối tượng giống như byte hoặc một số
  • cơ sở [tùy chọn] - hệ thống số mà giá trị hiện đang có trong

int () giá trị trả về

Phương thức

int(value, base [optional])
8 Trả về:

  • Phần số nguyên của số - cho một giá trị đối số duy nhất (bất kỳ số nào)
  • 0 - Không có đối số - for no arguments
  • Biểu diễn số nguyên của một số có cơ sở nhất định (0, 2, 8, 10,16)

Ví dụ 1: Python int () với một đối số duy nhất

# int() with an integer value
print("int(123) is:", int(123))

# int() with a floating point value
print("int(123.23) is:", int(123.23))

# int() with a numeric-string value
print("int('123') is:", int("123"))

Đầu ra

int(123) is: 123
int(123.23) is: 123
int('123') is: 123

Trong ví dụ trên, chúng tôi đã trả về số nguyên tương đương với số nguyên, số float và giá trị chuỗi.


Ví dụ 2: int () với hai đối số

# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))

Đầu ra

For 0b101, int is: 5
For 0o16, int is: 14
For 0xA, int is: 10

Trong ví dụ trên, chúng tôi đã trả về số nguyên tương đương với số nguyên, số float và giá trị chuỗi.

Ví dụ 2: int () với hai đối số

Ví dụ 3: int () cho các đối tượng tùy chỉnh

Ngay cả khi một đối tượng không phải là một số, chúng ta vẫn có thể chuyển đổi nó thành một đối tượng số nguyên.

class Person:
    age = 23

    def __index__(self):
        return self.age

    # def __int__(self):
    #     return self.age

person = Person()

# int() method with a non integer object person print("int(person) is:", int(person))

Đầu ra

int(person) is: 23

Trong ví dụ trên, chúng tôi đã trả về số nguyên tương đương với số nguyên, số float và giá trị chuỗi.

Ví dụ 2: int () với hai đối số


Ví dụ 3: int () cho các đối tượng tùy chỉnh

  • Ngay cả khi một đối tượng không phải là một số, chúng ta vẫn có thể chuyển đổi nó thành một đối tượng số nguyên.
  • Chúng ta có thể thực hiện điều này một cách dễ dàng bằng cách ghi đè các phương thức
    # int() with an integer value
    print("int(123) is:", int(123))
    
    # int() with a floating point value
    print("int(123.23) is:", int(123.23))
    
    # int() with a numeric-string value
    print("int('123') is:", int("123"))
    2 và
    # int() with an integer value
    print("int(123) is:", int(123))
    
    # int() with a floating point value
    print("int(123.23) is:", int(123.23))
    
    # int() with a numeric-string value
    print("int('123') is:", int("123"))
    3 của lớp để trả về một số.

Cách chuyển đổi chuỗi Python thành int: Để chuyển đổi một chuỗi thành số nguyên trong python, hãy sử dụng hàm

int(value, base [optional])
8. Hàm này có hai tham số: chuỗi ban đầu và cơ sở tùy chọn để biểu thị dữ liệu. Sử dụng cú pháp
# int() with an integer value
print("int(123) is:", int(123))

# int() with a floating point value
print("int(123.23) is:", int(123.23))

# int() with a numeric-string value
print("int('123') is:", int("123"))
8 để trả về
# int() with an integer value
print("int(123) is:", int(123))

# int() with a floating point value
print("int(123.23) is:", int(123.23))

# int() with a numeric-string value
print("int('123') is:", int("123"))
9 dưới dạng
int(123) is: 123
int(123.23) is: 123
int('123') is: 123
0 hoặc số nguyên.
To convert a string to integer in Python, use the
int(value, base [optional])
8 function. This function takes two parameters: the initial string and the optional base to represent the data. Use the syntax
# int() with an integer value
print("int(123) is:", int(123))

# int() with a floating point value
print("int(123.23) is:", int(123.23))

# int() with a numeric-string value
print("int('123') is:", int("123"))
8 to return the
# int() with an integer value
print("int(123) is:", int(123))

# int() with a floating point value
print("int(123.23) is:", int(123.23))

# int() with a numeric-string value
print("int('123') is:", int("123"))
9 as an
int(123) is: 123
int(123.23) is: 123
int('123') is: 123
0, or integer.

Cách chuyển đổi Python int thành chuỗi: Để chuyển đổi số nguyên thành chuỗi trong Python, hãy sử dụng hàm

int(123) is: 123
int(123.23) is: 123
int('123') is: 123
1. Hàm này lấy bất kỳ kiểu dữ liệu nào và chuyển đổi nó thành một chuỗi, bao gồm cả số nguyên. Sử dụng cú pháp
int(123) is: 123
int(123.23) is: 123
int('123') is: 123
2 để trả về
int(123) is: 123
int(123.23) is: 123
int('123') is: 123
0 dưới dạng
# int() with an integer value
print("int(123) is:", int(123))

# int() with a floating point value
print("int(123.23) is:", int(123.23))

# int() with a numeric-string value
print("int('123') is:", int("123"))
9 hoặc chuỗi.

To convert an integer to string in Python, use the
int(123) is: 123
int(123.23) is: 123
int('123') is: 123
1 function. This function takes any data type and converts it into a string, including integers. Use the syntax
int(123) is: 123
int(123.23) is: 123
int('123') is: 123
2 to return the
int(123) is: 123
int(123.23) is: 123
int('123') is: 123
0 as a
# int() with an integer value
print("int(123) is:", int(123))

# int() with a floating point value
print("int(123.23) is:", int(123.23))

# int() with a numeric-string value
print("int('123') is:", int("123"))
9, or string.

Hướng dẫn how to use integer in python - cách sử dụng số nguyên trong python

Tìm Bootcamp của bạn phù hợp

  • Karma nghề nghiệp phù hợp với bạn với bootcamp công nghệ hàng đầu
  • Truy cập các học bổng và khóa học chuẩn bị độc quyền

Chọn mối quan tâm của bạn họ Tên điện thoại Email Tên của bạn
First name

Last name

Email

Phone number

Bằng cách tiếp tục, bạn đồng ý với các điều khoản dịch vụ và chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận được các ưu đãi và cơ hội từ Karma nghề nghiệp qua điện thoại, tin nhắn văn bản và email.


Khi học cách viết mã với Python, sinh viên nhanh chóng thấy rằng Python bao gồm một số loại dữ liệu được sử dụng để phân biệt một loại dữ liệu cụ thể. Ví dụ, chuỗi Python được sử dụng để biểu diễn dữ liệu dựa trên văn bản và các số nguyên có thể đại diện cho toàn bộ số. Khi bạn lập trình, bạn có thể muốn chuyển đổi các giá trị giữa các loại dữ liệu khác nhau để bạn có thể làm việc với chúng theo những cách khác nhau.

Một thao tác phổ biến là chuyển đổi chuỗi python thành số nguyên hoặc số nguyên thành chuỗi. Python bao gồm các phương thức tích hợp có thể được sử dụng để thực hiện các chuyển đổi này:

int(value, base [optional])
8 và
int(123) is: 123
int(123.23) is: 123
int('123') is: 123
1.

Trong hướng dẫn này, chúng tôi sẽ khám phá cách phương thức ____37 có thể được sử dụng để chuyển đổi một chuỗi thành một số nguyên trong Python. Chúng tôi cũng sẽ thảo luận về cách sử dụng

int(123) is: 123
int(123.23) is: 123
int('123') is: 123
8 để chuyển đổi một số nguyên thành một chuỗi.

Kiểu dữ liệu Python

Khi bạn lập trình trong Python, dữ liệu bạn đang làm việc sẽ được lưu trữ theo một số cách khác nhau. Nếu bạn làm việc với văn bản, dữ liệu của bạn sẽ được lưu trữ dưới dạng chuỗi. Nhưng nếu bạn làm việc với một số thập phân, dữ liệu của bạn sẽ được cấu trúc dưới dạng phao.

Điều này rất quan trọng vì mỗi loại dữ liệu có thể được thao tác theo những cách khác nhau. Do đó, Python cần lưu trữ các loại dữ liệu khác nhau bằng các loại dữ liệu khác nhau. Có một số loại dữ liệu trong Python được sử dụng để lưu trữ dữ liệu, bao gồm số, booleans và danh sách.

Trong bài viết này, chúng tôi sẽ tập trung vào hai trong số các loại dữ liệu này: chuỗi và số.

Trong Python, các chuỗi được đặt trong các trích dẫn đơn hoặc đôi và được sử dụng để đại diện cho thông tin dựa trên văn bản. Ở đây, một ví dụ về một chuỗi:

text_data = "This string contains text-based data."

Kiểu dữ liệu số được sử dụng để lưu trữ cả số thập phân và toàn bộ số. Các số thập phân sẽ tự động được chuyển đổi thành một chiếc phao và toàn bộ số sẽ được coi là một số nguyên. Ở đây, một ví dụ về số nguyên và số điểm nổi trong Python:

example_integer = 22
example_float = 2.22

Chuyển đổi một kiểu dữ liệu sang một dạng dữ liệu khác được gọi là chuyển đổi loại. Nếu bạn muốn chuyển đổi chuỗi thành số nguyên hoặc số nguyên thành chuỗi, bạn sẽ thực hiện thao tác chuyển đổi loạitype conversion. If you want to convert a string to an integer or an integer to a string, you will be performing a type conversion operation

Chuỗi python đến int

Phương thức

int(value, base [optional])
8 có thể được sử dụng để chuyển đổi một chuỗi thành giá trị số nguyên trong Python.

int(value, base [optional])
8 có hai tham số: chuỗi để chuyển đổi thành số nguyên và cơ sở bạn muốn dữ liệu của bạn được biểu diễn. Tham số thứ hai là tùy chọn.

Phương thức trả về giá trị bạn đã đi qua

int(value, base [optional])
8, được biểu thị dưới dạng số nguyên. Tại đây, cú pháp cho phương pháp Python
int(value, base [optional])
8:

Ở đây, một ví dụ về phương thức

int(value, base [optional])
8 đang được sử dụng để chuyển đổi một chuỗi thành số nguyên:

Mã của chúng tôi trả về:

Một ví dụ về chuỗi vào int trong hành động

Hãy để sử dụng một ví dụ chi tiết hơn để cho thấy phương pháp

int(value, base [optional])
8 có thể được sử dụng như thế nào. Giả sử rằng chúng tôi đang tạo một biểu mẫu đăng ký cho một trò chơi trẻ em yêu cầu tuổi người dùng. Chúng tôi cần giá trị này để được lưu trữ dưới dạng số nguyên trong cơ sở dữ liệu của chúng tôi. Nhưng khi người dùng chèn giá trị trong chương trình của chúng tôi, tuổi của họ trở thành một chuỗi.

Hãy để tạo ra một chương trình thực hiện chức năng này. Chúng tôi sẽ bắt đầu bằng cách sử dụng phương thức

# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
5 để có được độ tuổi của người dùng:

int(value, base [optional])
0

Khi người dùng của chúng tôi nhập một số, nó sẽ được in ra bảng điều khiển. Đây là những gì xảy ra khi chúng tôi chạy chương trình của mình:

Giá trị mà người dùng chèn là

# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
6. Điều này có thể trông giống như một con số. Tuy nhiên, khi chúng tôi sử dụng phương thức
# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
7 để kiểm tra loại dữ liệu cho độ tuổi người dùng của chúng tôi, chúng tôi thấy đó không phải là một số. Chúng tôi có thể sử dụng mã sau để kiểm tra kiểu dữ liệu của tuổi người dùng của chúng tôi:

int(value, base [optional])
1

Mã của chúng tôi trả về:

Một ví dụ về chuỗi vào int trong hành động

int(value, base [optional])
2

Hãy để sử dụng một ví dụ chi tiết hơn để cho thấy phương pháp

int(value, base [optional])
8 có thể được sử dụng như thế nào. Giả sử rằng chúng tôi đang tạo một biểu mẫu đăng ký cho một trò chơi trẻ em yêu cầu tuổi người dùng. Chúng tôi cần giá trị này để được lưu trữ dưới dạng số nguyên trong cơ sở dữ liệu của chúng tôi. Nhưng khi người dùng chèn giá trị trong chương trình của chúng tôi, tuổi của họ trở thành một chuỗi.

Hãy để tạo ra một chương trình thực hiện chức năng này. Chúng tôi sẽ bắt đầu bằng cách sử dụng phương thức

# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
5 để có được độ tuổi của người dùng:

Khi người dùng của chúng tôi nhập một số, nó sẽ được in ra bảng điều khiển. Đây là những gì xảy ra khi chúng tôi chạy chương trình của mình:

Giá trị mà người dùng chèn là

# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
6. Điều này có thể trông giống như một con số. Tuy nhiên, khi chúng tôi sử dụng phương thức
# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
7 để kiểm tra loại dữ liệu cho độ tuổi người dùng của chúng tôi, chúng tôi thấy đó không phải là một số. Chúng tôi có thể sử dụng mã sau để kiểm tra kiểu dữ liệu của tuổi người dùng của chúng tôi:

Như bạn có thể thấy, dữ liệu của chúng tôi được lưu trữ dưới dạng # int() with an integer value print("int(123) is:", int(123)) # int() with a floating point value print("int(123.23) is:", int(123.23)) # int() with a numeric-string value print("int('123') is:", int("123"))9 hoặc chuỗi. Vì vậy, nó rõ ràng rằng chúng ta cần chuyển đổi dữ liệu của mình thành một số nguyên. Chúng ta có thể làm như vậy bằng cách sử dụng mã sau:

Ở đây, những gì xảy ra khi chúng tôi thực thi mã của mình và chèn giá trị

# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
6:

Hướng dẫn how to use integer in python - cách sử dụng số nguyên trong python

Mã của chúng tôi trả về đầu ra giống như trên, nhưng

# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
6 hiện được lưu trữ dưới dạng số nguyên. Chúng ta có thể sử dụng phương thức
# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
7 để kiểm tra:

Mã của chúng tôi trả về:

Bây giờ giá trị của chúng tôi được lưu trữ dưới dạng một số nguyên như ban đầu chúng tôi muốn. & NBSP;

int(value, base [optional])
3

Python int để chuỗi

int(value, base [optional])
4

Phương thức str () cho phép bạn chuyển đổi một số nguyên thành một chuỗi trong python. Cú pháp cho phương pháp này là:

int(value, base [optional])
5

"Karma nghề nghiệp bước vào cuộc sống của tôi khi tôi cần nó nhất và nhanh chóng giúp tôi kết hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi tìm thấy công việc mơ ước của mình phù hợp với các giá trị và mục tiêu của tôi trong cuộc sống!"

int(value, base [optional])
6

Khi người dùng của chúng tôi nhập một số, nó sẽ được in ra bảng điều khiển. Đây là những gì xảy ra khi chúng tôi chạy chương trình của mình:

Giá trị mà người dùng chèn là

# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
6. Điều này có thể trông giống như một con số. Tuy nhiên, khi chúng tôi sử dụng phương thức
# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
7 để kiểm tra loại dữ liệu cho độ tuổi người dùng của chúng tôi, chúng tôi thấy đó không phải là một số. Chúng tôi có thể sử dụng mã sau để kiểm tra kiểu dữ liệu của tuổi người dùng của chúng tôi:

12

Như bạn có thể thấy, dữ liệu của chúng tôi được lưu trữ dưới dạng

# int() with an integer value
print("int(123) is:", int(123))

# int() with a floating point value
print("int(123.23) is:", int(123.23))

# int() with a numeric-string value
print("int('123') is:", int("123"))
9 hoặc chuỗi. Vì vậy, nó rõ ràng rằng chúng ta cần chuyển đổi dữ liệu của mình thành một số nguyên. Chúng ta có thể làm như vậy bằng cách sử dụng mã sau:

Ở đây, những gì xảy ra khi chúng tôi thực thi mã của mình và chèn giá trị

# converting a binary to integer with int()
print("For 0b101, int is:", int("0b101", 2))

# converting a binary to integer with int())
print("For 0o16, int is:", int("0o16", 8))

# converting a binary to integer with int()
print("For 0xA, int is:", int("0xA", 16))
6:

Mã của chúng tôi trả về đầu ra giống như trên, nhưng # converting a binary to integer with int() print("For 0b101, int is:", int("0b101", 2)) # converting a binary to integer with int()) print("For 0o16, int is:", int("0o16", 8)) # converting a binary to integer with int() print("For 0xA, int is:", int("0xA", 16))6 hiện được lưu trữ dưới dạng số nguyên. Chúng ta có thể sử dụng phương thức # converting a binary to integer with int() print("For 0b101, int is:", int("0b101", 2)) # converting a binary to integer with int()) print("For 0o16, int is:", int("0o16", 8)) # converting a binary to integer with int() print("For 0xA, int is:", int("0xA", 16))7 để kiểm tra:

Mã của chúng tôi trả về:

Bây giờ giá trị của chúng tôi được lưu trữ dưới dạng một số nguyên như ban đầu chúng tôi muốn. & NBSP;

Python int để chuỗi

int(value, base [optional])
7

Phương thức str () cho phép bạn chuyển đổi một số nguyên thành một chuỗi trong python. Cú pháp cho phương pháp này là:

"Karma nghề nghiệp bước vào cuộc sống của tôi khi tôi cần nó nhất và nhanh chóng giúp tôi kết hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi tìm thấy công việc mơ ước của mình phù hợp với các giá trị và mục tiêu của tôi trong cuộc sống!"

Sao Kim, Kỹ sư phần mềm tại Rockbot

Hãy cùng đi qua một ví dụ để cho thấy phương pháp này hoạt động như thế nào. Trong ví dụ trước của chúng tôi, chúng tôi đã chuyển đổi tuổi người dùng thành một số nguyên bằng mã này:

Hãy nói rằng chúng tôi muốn in một tin nhắn với độ tuổi người dùng của chúng tôi vào bảng điều khiển. Chúng tôi có thể làm điều này bằng cách sử dụng mã sau:

Mã của chúng tôi trả về một lỗi:

Làm thế nào để bạn sử dụng dữ liệu số nguyên trong Python?

Loại int (x) để chuyển đổi x thành số nguyên đơn giản.Nhập dài (x) để chuyển đổi x thành số nguyên dài.Loại float (x) để chuyển đổi x thành số điểm nổi.Loại phức (x) để chuyển đổi x thành số phức với phần X thực và phần không tưởng tượng.. Type long(x) to convert x to a long integer. Type float(x) to convert x to a floating-point number. Type complex(x) to convert x to a complex number with real part x and imaginary part zero.

%S trong int in python là gì?

Ví dụ 1: %s tự động chuyển đổi giá trị số thành chuỗi mà không cần ném lỗi.automatically converts a numeric value to a string without throwing an error.

Làm thế nào để bạn tuyên bố một biến số nguyên trong Python?

Python không có lệnh để khai báo một biến ...
Chỉ đặt tên cho biến ..
Gán giá trị cần thiết cho nó ..
Kiểu dữ liệu của biến sẽ được xác định tự động từ giá trị được gán, chúng tôi không cần xác định rõ ràng ..