Int float phức tạp trong Python là gì?

Python Numbers là một trong những loại dữ liệu được hỗ trợ. Python xử lý các số theo nhiều cách khác nhau, tùy thuộc vào cách chúng được sử dụng. Về cơ bản có ba loại số khác nhau trong Python được giải thích bên dưới với định nghĩa của chúng

  • Số nguyên (
    #!/usr/bin/env python3
    
    # Integer cannot start with zero (0) followed by digit (0-9)
    print(05) # Invalid
    7). Đây là số nguyên có thể là số dương hoặc số âm hoặc số không (
    #!/usr/bin/env python3
    
    # Integer cannot start with zero (0) followed by digit (0-9)
    print(05) # Invalid
    8)
  • Số nổi (
    #!/usr/bin/env python3
    
    # Integer cannot start with zero (0) followed by digit (0-9)
    print(05) # Invalid
    9). Đây là những số có chứa dấu phẩy động thập phân. Chúng có thể là giá trị dương hoặc âm với một hoặc nhiều dấu thập phân
  • Số phức (
    ~]# python3 example-1.py
      File "example-1.py", line 4
        print(05) # Invalid
               ^
    SyntaxError: invalid token
    0). Đây là một phần mở rộng của hệ thống số thực quen thuộc, trong đó tất cả các số được biểu thị dưới dạng tổng của một phần thực và một phần ảo

 

2. Số nguyên trong Python

Số nguyên là số nguyên i. e. không có phân số, không có dấu thập phân, không có gì lạ mắt. Chà, ngoài một dấu hiệu ban đầu có thể xảy ra. Và cơ số, nếu bạn muốn biểu thị các số theo những cách khác với số thập phân thông thường (cơ số 10)

CŨNG ĐỌC. Đã giải quyết. Tạo tọa độ GPS bằng Python [Có ví dụ]

 

2. 1 số nguyên chữ

Bất kỳ dãy chữ số nào trong Python đều đại diện cho một số nguyên bằng chữ. Sau đây là một tập lệnh ví dụ với một số số nguyên hợp lệ

#!/usr/bin/env python3

print(5)   ## Valid Integer
print(0)   ## Valid Integer
print(-10) ## Valid Integer (Negative values are allowed in an integer)
print(1_00_000) ## Valid Integer (Underscores are allowed in an integer as they are ignored)

# Print data type
print(type(5))
print(type(0))
print(type(-10))
print(type(1_00_000))

Đầu ra từ tập lệnh này

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>

Sau đây là một số ví dụ với một số số nguyên không hợp lệ

Một số nguyên không thể bắt đầu bằng "

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
8"

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid

Đầu ra từ tập lệnh này

Quảng cáo

~]# python3 example-1.py
  File "example-1.py", line 4
    print(05) # Invalid
           ^
SyntaxError: invalid token

Bạn không thể thêm dấu phẩy vào số nguyên

#!/usr/bin/env python3

num = 1,00,000
print(num)
print(type(num))

Đầu ra từ tập lệnh này

~]# python3 example-1.py
(1, 0, 0)
<class 'tuple'>

 

2. 2 căn cứ

Số nguyên được coi là số thập phân (cơ số 10) trừ khi bạn sử dụng tiền tố để chỉ định cơ số khác. Bạn có thể không bao giờ cần sử dụng các cơ sở khác này, nhưng đôi khi bạn sẽ thấy chúng trong mã Python ở đâu đó

Trong Python, bạn có thể biểu diễn các số nguyên theo ba cơ số bên cạnh số thập phân với các tiền tố số nguyên này

  • ~]# python3 example-1.py
      File "example-1.py", line 4
        print(05) # Invalid
               ^
    SyntaxError: invalid token
    2 hoặc
    ~]# python3 example-1.py
      File "example-1.py", line 4
        print(05) # Invalid
               ^
    SyntaxError: invalid token
    3 cho hệ nhị phân (cơ số 2)
  • ~]# python3 example-1.py
      File "example-1.py", line 4
        print(05) # Invalid
               ^
    SyntaxError: invalid token
    4 hoặc
    ~]# python3 example-1.py
      File "example-1.py", line 4
        print(05) # Invalid
               ^
    SyntaxError: invalid token
    5 cho hệ bát phân (cơ số 8)
  • ~]# python3 example-1.py
      File "example-1.py", line 4
        print(05) # Invalid
               ^
    SyntaxError: invalid token
    6 hoặc
    ~]# python3 example-1.py
      File "example-1.py", line 4
        print(05) # Invalid
               ^
    SyntaxError: invalid token
    7 cho hex (cơ số 16)

CŨNG ĐỌC. Ví dụ về câu lệnh chuyển đổi trường hợp Python [Người mới bắt đầu]

Các cơ số này đều là lũy thừa của hai và rất hữu ích trong một số trường hợp, mặc dù bạn có thể không bao giờ cần sử dụng bất kỳ thứ gì khác ngoài các số nguyên thập phân cũ tốt

Ví dụ

#!/usr/bin/env python3

value=0b10
print(value, type(value) )

Đầu ra từ tập lệnh này

~]# python3 example-1.py
2 <class 'int'>

 

2. 3 Chuyển đổi số nguyên thành bất kỳ loại cơ sở nào

Chúng tôi cũng có thể chuyển đổi bất kỳ số nguyên nào thành bất kỳ loại cơ sở nào, sau đây là tập lệnh ví dụ

Quảng cáo

#!/usr/bin/env python3

value = 65
print(bin(value)) # Binary Format (Output would be 0b1000001)
print(oct(value)) # Octal Format (Output would be 0o101)
print(hex(value)) # Hexadecimal Format (Output would be 0x41)

Đầu ra từ tập lệnh này

~]# python3 example-1.py
0b1000001
0o101
0x41

 

2. 4 loại chuyển đổi

Bạn có thể sử dụng hàm

~]# python3 example-1.py
  File "example-1.py", line 4
    print(05) # Invalid
           ^
SyntaxError: invalid token
8 để thay đổi kiểu dữ liệu khác thành số nguyên. Hàm
~]# python3 example-1.py
  File "example-1.py", line 4
    print(05) # Invalid
           ^
SyntaxError: invalid token
8 nhận một đối số đầu vào và trả về một giá trị, số nguyên tương đương với đối số đầu vào. Điều này sẽ giữ toàn bộ số và loại bỏ bất kỳ phần phân số nào

Kịch bản mẫu

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
0

Đầu ra từ tập lệnh này

Int float phức tạp trong Python là gì?
Int float phức tạp trong Python là gì?

CŨNG ĐỌC. ĐÃ GIẢI QUYẾT. Cách lặp n lần trong Python [10 ví dụ đơn giản]

Bạn cũng có thể chuyển đổi một chuỗi nếu nó chứa một giá trị số "chỉ". Ví dụ

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
1

Đầu ra từ tập lệnh này

Quảng cáo

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
2

Nhưng nếu bạn có một số nguyên không giống số thì bạn sẽ nhận được một ngoại lệ

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
3

Đầu ra từ tập lệnh này

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
4

 

2. 5 Số nguyên có thể lớn đến mức nào?

Trong Python 2, kích thước của một

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
7 có thể bị giới hạn ở 32 hoặc 64 bit, tùy thuộc vào CPU của bạn; . Một long có 64 bit, cho phép các giá trị từ –9,223,372,036,854,775,808 đến 9,223,372,036,854,775,807

Trong Python 3, loại dài đã biến mất từ ​​lâu và

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
7 có thể có kích thước bất kỳ—thậm chí lớn hơn 64 bit

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
5

 

3. Trăn nổi

Số nguyên là số nguyên, nhưng số dấu phẩy động (được gọi là số float trong Python) có dấu thập phân. Dưới đây là một số ví dụ

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
6

Đầu ra từ tập lệnh này

Int float phức tạp trong Python là gì?
Int float phức tạp trong Python là gì?

CŨNG ĐỌC. Cách sử dụng ĐÚNG cách sử dụng câu lệnh break trong Python [Ví dụ đơn giản]

Số float cũng có thể bao gồm một số mũ nguyên thập phân sau chữ cái

#!/usr/bin/env python3

num = 1,00,000
print(num)
print(type(num))
2, sau đây là một tập lệnh ví dụ

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
7

đầu ra

Int float phức tạp trong Python là gì?
Int float phức tạp trong Python là gì?

Chúng ta cũng có thể sử dụng dấu gạch dưới trong số float

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
8

Đầu ra từ tập lệnh này

Quảng cáo

~]# python3 example-1.py
5
0
-10
100000
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
9

 

3. 1 loại chuyển đổi

Bạn có thể sử dụng hàm

#!/usr/bin/env python3

num = 1,00,000
print(num)
print(type(num))
3 để chuyển đổi kiểu dữ liệu khác thành số float. Ví dụ sau chuyển đổi các loại dữ liệu khác nhau như chuỗi và số nguyên thành float

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
0

Đầu ra từ tập lệnh này

Int float phức tạp trong Python là gì?
Int float phức tạp trong Python là gì?

Nhưng nếu chuỗi của bạn chứa nhiều hơn một số nguyên, thì chuyển đổi kiểu sẽ tăng

#!/usr/bin/env python3

num = 1,00,000
print(num)
print(type(num))
4

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
1

Đầu ra từ tập lệnh này

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
2

 

4. Số phức Python

Các số phức được hỗ trợ đầy đủ trong ngôn ngữ Python cơ bản, có thể được chỉ định bằng cách sử dụng hàm

#!/usr/bin/env python3

num = 1,00,000
print(num)
print(type(num))
5 hoặc bằng các số dấu phẩy động có hậu tố
#!/usr/bin/env python3

num = 1,00,000
print(num)
print(type(num))
6

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
3

Các giá trị thực, ảo và liên hợp dễ dàng có được, như được hiển thị ở đây

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
4

Đầu ra từ kịch bản

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
5

Chúng ta cũng có thể thực hiện phép toán sử dụng số phức

#!/usr/bin/env python3

# Integer cannot start with zero (0) followed by digit (0-9)
print(05) # Invalid
6

Đầu ra từ tập lệnh này

Int float phức tạp trong Python là gì?
Int float phức tạp trong Python là gì?

CŨNG ĐỌC. 7 ví dụ thực tế sử dụng hàm datetime() trong Python

 

Tóm lược

Trong bài viết này, chúng ta đã tìm hiểu về các loại dữ liệu Số Python khác nhau như Số nguyên, Số thực và Số phức với các ví dụ khác nhau. Chúng ta cũng đã học cách chuyển đổi một loại dữ liệu thành một loại dữ liệu khác bằng cách sử dụng các chức năng khác nhau, chẳng hạn như

#!/usr/bin/env python3

num = 1,00,000
print(num)
print(type(num))
3 hoặc
~]# python3 example-1.py
  File "example-1.py", line 4
    print(05) # Invalid
           ^
SyntaxError: invalid token
8. Mặc dù chuyển đổi loại như vậy có hạn chế riêng và phải được sử dụng đúng cách để tránh bất kỳ trường hợp ngoại lệ nào và
#!/usr/bin/env python3

num = 1,00,000
print(num)
print(type(num))
4

Quảng cáo

 

Đọc thêm

 

Tìm kiếm liên quan. Số init Python, số nguyên Python, số Python, số nguyên trong python là gì, số trong python, định nghĩa số nguyên python, ví dụ về số nguyên trong python, num trong python, số trong lập trình python, ví dụ init trong python, ví dụ init python, python

Int và float trong Python là gì?

Số trong Python tồn tại ở hai dạng chính. số nguyên và số float. Như đã lưu ý trong Bài 02, số nguyên là số không có dấu thập phân, trong khi số thực là số có dấu thập phân .

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 .

Kiểu dữ liệu phức tạp trong Python là gì?

Kiểu dữ liệu phức trong python gồm hai giá trị, giá trị thứ nhất là phần thực của số phức và giá trị thứ hai là phần ảo của số phức< . Chúng ta thường ký hiệu phần thực bằng i và phần ảo bằng j. Ví dụ: (3 + 7j) hoặc (3i + 7j). . We usually denote the real part using i and the imaginary part with j. For example, (3 + 7j) or (3i + 7j).

Phức tạp () trong Python là gì?

Hàm complex() trả về một số phức bằng cách chỉ định một số thực và một số ảo .