Số nguyên trong Python là gì?

Phương thức - int[] trong python có hai tham số, một tham số tùy chọn và tham số còn lại là bắt buộc. Các tham số được đưa ra trong int trong python là

  1. giá trị. Tham số giá trị là tham số bắt buộc. Giá trị là số hoặc chuỗi được chuyển đổi thành một đối tượng số nguyên
  2. cơ sở. Tham số cơ sở là tùy chọn. Giá trị mặc định được chỉ định là 10. Giá trị cơ sở 10 giống với số có địa chỉ cơ sở 10, i. e. số thập phân

Chúng tôi có thể chỉ định loại cơ sở của số khác 10, chẳng hạn như

  • 8 cho số bát phân [để chuyển đổi số bát phân thành số thập phân tương đương]
  • 16 cho số thập lục phân [để chuyển đổi số thập lục phân thành số thập phân tương đương]
  • 2 cho số nhị phân [để chuyển đổi số nhị phân thành số thập phân tương đương]

Giá trị trả về của int[] trong Python

int trong python trả về giá trị đối tượng số nguyên của chuỗi đã cho hoặc số thực. Nếu chúng ta không cung cấp bất kỳ tham số nào trong phương thức, nó sẽ trả về 0

Ngoại lệ của int[] trong Python

Hàm int[] trong python phát sinh lỗi bất cứ khi nào chúng ta truyền kiểu dữ liệu không phải là chuỗi hoặc số nguyên. Ví dụ: nếu chúng tôi cố gắng đánh máy một danh sách bằng cách sử dụng int trong python. Lỗi sau sẽ được in

TypeError: int[] argument must be a string, a bytes-like object, or a number, not 'list'

Ngoại lệ này được đưa ra bởi int[] trong python được gọi là TypeError. Tham khảo chủ đề của bài viết này - Thêm ví dụ để biết thêm về các trường hợp ngoại lệ

Thí dụ

Hãy để chúng tôi chuyển đổi một số dấu phẩy động thành một số nguyên bằng phương thức int[] trong python

floating_number = 5.5
integer_number = int[floating_number]
print["Integer number is:",integer_number]

đầu ra

Int[] trong Python là gì?

Như chúng ta đã biết, việc chuyển đổi kiểu dữ liệu này sang kiểu dữ liệu khác được gọi là ép kiểu hay chuyển đổi kiểu.

Chúng ta có thể chuyển đổi bất kỳ chuỗi nào thành một số nguyên bằng phương thức python tích hợp có tên là phương thức int[]. Phương thức int[] lấy kiểu dữ liệu chuỗi hoặc số nguyên và chuyển đổi dữ liệu đã cho thành số nguyên

Làm cách nào để sử dụng int[] trong Python?

Để chuyển đổi một giá trị được chỉ định [bất kỳ số hoặc chuỗi nào] thành một đối tượng số nguyên, chúng tôi sử dụng int trong python. int trong python là một phương thức tích hợp để chuyển đổi một chuỗi hoặc một số thành một số nguyên. Chúng ta cũng có thể sử dụng int trong python để chuyển đổi số nhị phân thành số thập phân, số thập lục phân thành số thập phân và số bát phân thành số thập phân

Phương thức int phát sinh lỗi khi loại dữ liệu không phải là chuỗi hoặc không phải là số nguyên được cung cấp làm tham số. Lỗi phát sinh được gọi là TypeError

Thêm ví dụ

Hãy để chúng tôi lấy một vài ví dụ để hiểu rõ hơn về phương thức int trong python

Ví dụ về Ngoại lệ trong int

Hãy để chúng tôi thử chuyển đổi một danh sách thành một số nguyên bằng cách sử dụng int trong python. Như chúng ta đã học, chúng ta chỉ có thể chuyển đổi một chuỗi hoặc một số thành một số nguyên

numbers = [1 , 2, 3]
integer_number = int[numbers]
print["Integer number is:", integer_number]

đầu ra

TypeError: int[] argument must be a string, a bytes-like object or a real number, not 'list'
    integer_number = int[numbers]
Line 2 in  [Solution.py]

Làm thế nào int[] hoạt động trong Python?

Hãy thử chuyển đổi một chuỗi thành một số nguyên bằng cách sử dụng int trong python

string_numbers = "11"
integer_number = int[string_numbers]
print["Integer number is:", integer_number]

đầu ra

Làm thế nào int[] hoạt động cho nhị phân, bát phân và thập lục phân?

Chúng ta hãy thử chuyển đổi số nhị phân, bát phân và thập lục phân thành số nguyên bằng cách sử dụng int trong python

Số nguyên Python là một số không phân số, như 1, 2, 45, -1, -2 và -100. Đây là một trong ba loại số mà Python hỗ trợ nguyên bản, các loại khác là số dấu phẩy động và số phức

Mục lục

Kích thước tối đa của một số nguyên Python

Không giống như nhiều ngôn ngữ lập trình khác, số nguyên trong Python 3 có thể có giá trị lớn. Chúng không giới hạn, có nghĩa là không có giới hạn về kích thước của chúng. Ví dụ

>>> num = 98762345098709872345000
>>> num + 1
98762345098709872345001

Tất nhiên, có một giới hạn vì máy tính của bạn không có bộ nhớ vô hạn. Tuy nhiên, đối với tất cả các mục đích thực tế, bạn không phải lo lắng về điều đó

các kiểu số nguyên

Khác với Python 2 và nhiều ngôn ngữ khác, Python 3 chỉ có một kiểu số nguyên. Đây là một phần trong khát vọng trở thành một ngôn ngữ rõ ràng, dễ học của Python. Đó là một điều chúng ta ít phải lo lắng hơn. Để biết thêm chi tiết, xem PEP-0237

Chuyển đổi từ và sang một số nguyên

Chuỗi thành số nguyên

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

>>> int['100']
100

Số nguyên thành chuỗi

Để chuyển đổi một số nguyên thành một chuỗi trong Python, hãy sử dụng hàm str[]

>>> str[200]
'200'

Float đến số nguyên

Để chuyển đổi số float thành số nguyên, hãy sử dụng hàm int[]

________số 8_______

Số nguyên ngẫu nhiên Python

Nhiều trường hợp sử dụng yêu cầu một số nguyên ngẫu nhiên. Đối với điều này, bạn cần nhập mô-đun random. Được cảnh báo rằng điều này mang lại tính ngẫu nhiên giả, không phù hợp với mật mã

Hãy lấy một số ngẫu nhiên

>>> import random
>>> random.randint[1,10]

Hướng dẫn trên trả về một số giả ngẫu nhiên bao gồm từ 1 đến 10, có nghĩa là bao gồm 1 và 10. Để biết chi tiết đầy đủ về mô-đun ngẫu nhiên, hãy truy cập tài liệu Python

Nó có phải là số nguyên Python không?

Chúng ta có thể sử dụng hàm

>>> int['100']
100
0 để kiểm tra xem một giá trị có phải là số nguyên không. Nó sẽ trả về
>>> int['100']
100
1 cho số nguyên. Đây là một ví dụ đơn giản về cách sử dụng cái này trong câu lệnh
>>> int['100']
100
2

Số nguyên trong ví dụ Python là gì?

Trong Python, số nguyên là số nguyên dương hoặc âm không có phần phân số và có độ chính xác không giới hạn, e. g. 0, 100, -10 .

là 3. 14 một số nguyên trong Python?

Hãy xem xét một số kiểu dữ liệu cơ bản trong Python. 8 là một số nguyên. 3. 14 là một số dấu chấm động, hay viết tắt là float .

Một số nguyên trong mã là gì?

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 . 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 [ int ] và 4. 5 dưới dạng float [ float ].

3 loại số trong Python là gì?

Kiểu số — int , float , complex. Có ba loại số riêng biệt. số nguyên, số dấu phẩy động và số phức .

Chủ Đề