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 Show
2. Số nguyên trong PythonSố 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) # Invalid8" #!/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
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àoChú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 đổiBạ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àoKị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 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'> 2Như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) # Invalid7 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) # Invalid7 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ổiSố 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 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 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 đổiBạ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) # Invalid0 Đầu ra từ tập lệnh này 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) # Invalid1 Đầ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) # Invalid2
4. Số phức PythonCá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) # Invalid3 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) # Invalid4 Đầu ra từ kịch bản #!/usr/bin/env python3 # Integer cannot start with zero (0) followed by digit (0-9) print(05) # Invalid5 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) # Invalid6 Đầu ra từ tập lệnh này CŨNG ĐỌC. 7 ví dụ thực tế sử dụng hàm datetime() trong Python
Tóm lượcTrong 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 . |