Bạn có ý nghĩa gì với các loại số python cung cấp bao nhiêu loại dữ liệu số

Hướng dẫn này về Các kiểu dữ liệu tích hợp trong Python giải thích các loại dữ liệu khác nhau bao gồm Không có và Số trong Python cùng với các ví dụ

Là người mới, một trong những kiểu dữ liệu đầu tiên chúng ta thường học là chuỗi, số và boolean. Tuy nhiên, những điều này thường không đủ để biểu diễn các đối tượng dữ liệu chuyên biệt hơn

Trong thời đại hiện đại này, các ứng dụng phức tạp hơn đang xuất hiện, với dữ liệu là xương sống. Vì vậy, đại diện cho dữ liệu theo cách hiệu quả nhất là chìa khóa

=> Kiểm tra TẤT CẢ các hướng dẫn về Python tại đây

Bạn sẽ học được gì

  • Các kiểu dữ liệu tích hợp trong Python
    • Không Loại
    • Loại số
      • số nguyên
    • Số điểm nổi
    • Hàm Float[]
    • số đặc biệt
    • Loại số phức
    • Kiểu Boolean
      • là từ khóa
      • là số
    • Toán tử Boolean
      • HOẶC
      • KHÔNG PHẢI
    • Toán tử so sánh
      • #1] So sánh giá trị
      • #2] Nhà điều hành thử nghiệm tư cách thành viên
      • #3] So sánh danh tính
  • Các câu hỏi thường gặp
  • Phần kết luận
    • đề xuất đọc

Các kiểu dữ liệu tích hợp trong Python

Trong Python và hầu hết các ngôn ngữ lập trình, kiểu dữ liệu được coi là biểu diễn, tập hợp hoặc phân loại dữ liệu

Trong Python, dữ liệu có thể được phân loại thành. số, trình tự và ánh xạ. Tất nhiên, chúng ta không thể quên đối tượng None biểu thị một giá trị trống, thường được biểu thị bằng Null trong JavaScript. Thông thường, số và Không được coi là loại vô hướng

Đưa ra dưới đây là một bảng gồm các loại dữ liệu khác nhau trong Không có và Số

Bảng 1. Các kiểu dữ liệu và danh mục của chúng trong Python

CategorySub-categoryData TypeDescriptionScalarNoneNoneĐây là đối tượng trốngNumericintĐây là số nguyên [dương và âm] e. g. 3, 55, -2, 0floatĐây là các số dấu phẩy động [dương và âm] e. g. 3. 2, 4e2, -4. 0phứcĐây là các số dương và âm với các thành phần thực và ảo được chỉ định là+j e. g. -4 + 5j, 2 + 40jboolĐây là Đúng hoặc Sai đại diện cho có hoặc không, 1 hoặc 0 tương ứng

Không Loại

Không có gì là một đối tượng bất biến đại diện cho một giá trị trống. Các ngôn ngữ lập trình khác, chẳng hạn như JavaScript, C ++, v.v., sử dụng null thay thế

Đối tượng Không có thể được sử dụng theo nhiều cách. Một trong những cách là khởi tạo một biến sẽ được gán giá trị sau này trong chương trình. Điều này giúp chúng tôi xác minh giá trị của biến và đưa ra quyết định phù hợp

ví dụ 1

KEY = None  # Initialize variable

# Check variable and take decision 
if KEY is None: 
    # condition holds 
    print["Key hasn't been set yet"]
else:
    print["Key has been set"]

# set the variable
KEY = '3848774939'

# check variable and take decision
if KEY is None:
    print["Key hasn't been set yet"]
else:
    # condition holds
    print["Key has been set"]

đầu ra

Theo mặc định, nó được trả về bởi các đối tượng khác không trả về giá trị một cách rõ ràng. Chúng ta có thể cá rằng khi bắt đầu học Python, chúng ta không biết về điều này, chủ yếu là do trình thông dịch Python không in giá trị mặc định này.

Ví dụ 2. Xác định hàm rõ ràng không trả về giá trị

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.

đầu ra

Từ phía trên, chúng tôi thấy rằng lệnh gọi đầu tiên test[] đã in một văn bản trên bảng điều khiển. Nhưng xin lưu ý bạn, đây không phải là giá trị được trả lại. Hàm thực sự trả về một đối tượng Không có nhưng trình thông dịch không in nó. Điều này là do tất cả các đối tượng theo mặc định trả về đối tượng Không có này, vì vậy việc in chúng mỗi lần sẽ rất bất tiện

Chúng tôi phải hướng dẫn rõ ràng trình thông dịch in nó bằng cách sử dụng hàm print[] như đã thấy ở trên

Ghi chú. Tất cả các hàm Python dường như không trả về gì, thực ra lại trả về loại đối tượng Không có. Ngay cả các phương thức của đối tượng sửa đổi đối tượng của chúng tại chỗ cũng trả về loại Không có. Chúng ta hãy xem phương thức sort[] của danh sách.

Ví dụ 3. Điều tra kiểu trả về của phương thức list sort[].

>>> myList = [4,2,8,1] # define a list
>>> result = myList.sort[] # sort the list in-place and assign  the return value
>>> myList   # check the sorted list
[1, 2, 4, 8]
>>> print[result] # print the returned value
None

Loại số

Như đã thấy trong Bảng 1 ở trên, các kiểu Số hoặc Số trong Python bao gồm số nguyên, số dấu phẩy động, số phức và Boolean [kiểu con của số nguyên]. Trong Python, chúng được định nghĩa lần lượt là lớp int, float, phức và bool

Như chúng ta sẽ thấy trong suốt phần này, chữ số, hàm tích hợp và toán tử tạo Số. Số nguyên được tạo bởi các số nguyên bao gồm số hex, bát phân và nhị phân. Số dấu phẩy động được tạo bởi các chữ số có dấu thập phân hoặc dấu mũ

Các số phức được tạo bởi các chữ số với 'j' hoặc 'J' [phần ảo] được thêm vào nó và một số nguyên hoặc float tùy chọn đại diện cho phần thực

Hãy đi sâu một chút vào từng loại số này

số nguyên

Số nguyên được ký số nguyên của phạm vi không giới hạn. Có nghĩa là kích thước của số được biểu thị chỉ bị giới hạn bởi bộ nhớ khả dụng

Điều quan trọng cần lưu ý là hai điều

  • Trăn 2. x có cả số nguyên có dấu và dài. Tuy nhiên, cái sau đã bị loại bỏ trong Python 3. x
  • Số nguyên không dấu không tồn tại trong Python 3. x

Bảng dưới đây cho thấy một số hằng số nguyên và giải thích của họ

ban 2. Hằng số nguyên và giải thích của họ

Số nguyên Hằng số Diễn giải4553, 0, 2, -343, -1Số nguyên có dấu0o1, 0o2, 0o62Bát phân0x1, 0x2, 0x32 Thập lục phân0b1, 0b10, 0b110010Nhị phân

Từ Bảng 2 ở trên, chúng ta thấy Bát phân, Thập lục phân và Nhị phân. Những điều này có thể khiến chúng ta nhầm lẫn về lý do tại sao những số nguyên này được coi là. Chà, hệ thống số thập phân hay cơ số 10 là những con số thường được sử dụng cho công việc hàng ngày của chúng ta

Tuy nhiên, máy tính của chúng tôi thực sự hoạt động với các hệ thống số nhị phân [cơ sở 2], thập lục phân [cơ sở 16] và bát phân [cơ sở 8] đằng sau hiện trường

Như đã thấy trong Bảng 3 bên dưới, chúng được thể hiện bằng các tiền tố

bàn số 3. 10 đại diện không dựa trên

Hệ thống sốAbbreviationBasePrefixDescriptionBinarybin2'0b' hoặc '0B'[số không + chữ thường 'b'] HOẶC
[không + chữ in hoa 'B']Hệ thập lục phân hex16'0x' hoặc '0X'
[zero + uppercase letter ‘X’]Octaloct8‘0o’ or ‘0O’[zero + lowercase letter ‘o’] OR
[zero + uppercase letter ‘O’]

Ví dụ 4. Để hiểu rõ hơn đây là những số nguyên, hãy so sánh kiểu của chúng với kiểu của số thập phân [cơ số 10].

>>> type[50] # decimal

>>> type[0o62] # oct

>>> type[0x32] # hex

>>> type[0B110010] # bin

Chúng tôi thấy rằng tất cả chúng đều thuộc loại 'int'

Python có các hàm tích hợp được sử dụng để chuyển đổi từ thập phân sang hex, bin và oct. Kiểm tra ví dụ dưới đây

Ví dụ 5. Chuyển đổi số thập phân 50 thành hex, oct và bin.

>>> hex[50]
'0x32'
>>> oct[50]
'0o62'
>>> bin[50]
'0b110010'

Số điểm nổi

Số dấu phẩy động hoặc số float được biểu diễn dưới dạng số có độ chính xác kép 64 bit. Phao có kiểu dữ liệu float

Từ ví dụ trong Bảng 1, chúng ta có thể suy ra rằng các số dấu phẩy động có thể được biểu diễn theo hai cách bằng cách sử dụng

  • Dấu thập phân [. ]
  • Ký hiệu khoa học 'e' hoặc 'E' theo sau là một số nguyên có dấu trong đó ký hiệu về cơ bản là viết tắt của lũy thừa 10

Ví dụ 6. Các cách biểu diễn số dấu phẩy động.

>>> a = 45.32 # decimal point
>>> a
45.32
>>> type[a]

>>> b = 34e-3 # scientific notation
>>> b
0.034
>>> type[b]

Không giống như số nguyên, số float có giới hạn. Số lượng float đại diện cao nhất là khoảng 1. 7 * 10^308 hoặc dưới dạng ký hiệu hàm mũ, 1. 8e308 và số đại diện thấp nhất là 2. 2e-308

Chúng có thể được bắt nguồn từ hệ thống sys. float_info được đặt tên tuple bằng thuộc tính tối thiểu và tối đa của nó. Bộ dữ liệu được đặt tên này chứa thông tin cấp thấp về độ chính xác và biểu diễn bên trong của kiểu float

Bất kỳ số nào vượt quá phạm vi này sẽ được coi là vô hạn. Có nghĩa là số vượt quá giá trị dấu phẩy động được phép trên máy của bạn. Infinity trong Python cũng thuộc kiểu float và được đặt tên là inf. Chúng ta cũng có vô cực âm, i. e bất kỳ số dấu phẩy động nào dưới giới hạn tối thiểu khoảng 2. 2e-308

Ví dụ 7. Kiểm tra giới hạn dấu chấm động Python

>>> f = 1.8e308 # define a float above the max limit
>>> f
inf
>>> type[f] # check data type of infinity

>>> nf = -1.8e308 # define a float below the min limit
>>> nf
-inf
>>> type[nf] # check data type of negative infinity

Hàm Float[]

Python tích hợp float[] là một hàm trả về một số dấu phẩy động. Nó nhận một đầu vào tùy chọn và trả về biểu diễn dấu phẩy động của nó. Nếu đầu vào là một chuỗi, thì nó phải là Số, nếu không, ValueError sẽ được nâng lên

Ví dụ 8. Lấy số dấu phẩy động từ chuỗi bằng hàm float[]

>>> s1 = '4'
>>> s2 = '45.99'
>>> s3 = '-05'
>>> s4 = '2a' # not numeric
>>> print[type[s1], type[s2], type[s3], type[s4]] # check all types
   
>>> float[s1]
4.0
>>> float[s2]
45.99
>>> float['-03']
-3.0
>>> float[s4] # error, s4 is not numeric
Traceback [most recent call last]:
  File "", line 1, in 
ValueError: could not convert string to float: '2a'

số đặc biệt

Trong Python, chúng tôi có nhiều số đặc biệt hóa ra là số float. +/-infinity[inf], nan. Trong phần trên, chúng ta đã thấy vô hạn và tìm hiểu xem chúng đại diện cho cái gì. Chúng ta cũng có nan, thường được gọi là “Không phải là số” nhưng có vẻ trớ trêu thay, nan lại là một số dấu phẩy động

Trong ví dụ 7, chúng ta đã thấy cách chúng ta có thể có được số float vô cực. Xin lưu ý rằng với hàm float[], chúng ta cũng có thể tạo các số đặc biệt này

Ví dụ 9. Tạo số đặc biệt bằng hàm float[].

________số 8

Như đã thấy ở trên, một hành vi kỳ lạ khác của nan là chúng không tương đương

NB. Sự khác biệt giữa hai toán tử == và là, toán tử trước kiểm tra sự bằng nhau của các giá trị trong khi toán tử sau kiểm tra danh tính của đối tượng. Chúng ta sẽ xem thêm về các toán tử này sau

Loại số phức

Nếu chúng ta học toán giải tích ở trường trung học, thì chúng ta đã biết về số phức. Hầu hết phổ biến trong lĩnh vực điện toán khoa học và đồ họa máy tính, Python hỗ trợ chúng hoàn toàn

cú pháp

n + mj

Trong đó n và m là bất kỳ số nào [số nguyên có dấu, số dấu phẩy động]. N đại diện cho phần thực và m là phần ảo, với chữ j ở cuối

Ví dụ 10. Định nghĩa một số phức có giá trị thực là 4 và giá trị ảo là 10.

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.
0

Chúng ta có thể thấy rằng đầu ra được đặt trong dấu ngoặc nhọn. Điều này là để đảm bảo rằng các phần khác nhau tạo nên số phức liên kết chặt chẽ với nhau và không bị nhầm lẫn thành một biểu thức

Như đã thấy ở trên, kiểu dữ liệu này đi kèm với hai thuộc tính, thực và tưởng tượng, trả về giá trị thực và ảo [số float] tương ứng

Chúng ta sẽ kết thúc phần này bằng cách xem xét một số phép toán cơ bản có thể thực hiện trên các số phức

Ví dụ 11. Các phép toán trên số phức.

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.
1

Chúng ta có thể nhận thấy rằng các số phức không hỗ trợ toán tử chia tầng[//]. Ngoài ra, chúng ta có thể lấy dấu ngược lại [phần ảo] của một số phức bằng cách sử dụng phương thức liên hợp [] của nó

Kiểu Boolean

Trong Python, kiểu boolean là kiểu dữ liệu tích hợp đại diện cho đánh giá đúng và sai của một biểu thức như 39 > 9[True] và 0 < -1[Sai]

Như đã thấy từ các biểu thức trên, chúng tôi nhận thấy hai giá trị có thể tạo nên kiểu boolean

  • Thật
  • Sai

Ví dụ 12. Kiểm tra loại Đúng và Sai.

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.
2

Giống như các số nguyên thuộc về một lớp int và các số có dấu phẩy động thuộc về một lớp float, boolean thuộc về một lớp bool

Về Sai và Đúng

Đúng và Sai là các kiểu boolean duy nhất có thể. Chúng thuộc về lớp 'bool', là kiểu dữ liệu tích hợp như int, float, list, v.v. Tuy nhiên, chúng ta nên hiểu những điều này về Đúng và Sai

là từ khóa

Đúng và Sai là các từ khóa trong Python với lợi thế bổ sung là chúng có thể được sử dụng ở bất kỳ đâu mà biểu thức hợp lệ

Giống như tất cả các từ khóa Python, Sai và Đúng không thể được gán một giá trị. Một ngoại lệ SyntaxError được đưa ra nếu điều đó xảy ra

Ví dụ 13. Gán giá trị cho kiểu boolean

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.
3

là số

Chúng ta đã thấy trong Bảng 1 ở trên cách boolean được phân loại theo Kiểu số. Điều này là do Đúng và Sai thực sự được ánh xạ và tương đương với 1 và 0

Ví dụ 14. Kiểm tra sự tương đương của Đúng và Sai với 1 và 0.

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.
4

Chúng ta có thể tự hỏi ví dụ 14 hữu ích như thế nào. Chà, hãy nghĩ về phương thức string count[] trả về số lần một chuỗi con xuất hiện trong một chuỗi

Ví dụ 15

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.
5

đầu ra

Toán tử Boolean

Toán tử boolean có thể được coi là toán tử so sánh một hoặc nhiều đầu vào boolean và trả về kết quả boolean. Tuy nhiên, đây không phải là trường hợp luôn luôn. Sau này chúng ta sẽ thấy rằng đầu vào và kết quả không phải lúc nào cũng là kiểu boolean

Các toán tử boolean khác nhau của Python tích hợp là

  • HOẶC
  • KHÔNG PHẢI

Chúng ta hãy xem xét kỹ hơn về từng người trong số họ. Nhưng trước khi làm điều đó, hãy lưu ý rằng các toán tử boolean [OR và AND] sử dụng kỹ thuật đánh giá ngắn mạch

Đánh giá ngắn mạch là một nguyên tắc xác định xem toán hạng bên phải có được đánh giá hay không dựa trên giá trị của toán hạng đầu tiên

HOẶC

Đầu ra của toán tử OR chỉ là True nếu ít nhất một trong hai đầu vào là True. Hãy xem nó hoạt động như thế nào trong bảng chân lý bên dưới

Bảng 4. Bảng chân lý toán tử OR

XYX HOẶC YTrueTrueTrueTrueTrueSaiTrueSaiTrueTrueSfalseSaiSai

Từ bảng trên, chúng ta thấy rằng OR đánh giá là Sai trừ khi đầu vào là Đúng. Hãy chia nhỏ điều này và xem nó có thể được sử dụng như thế nào trong một chương trình

Hãy tưởng tượng chúng ta chỉ muốn chạy một thao tác khi một điều kiện là Sai. Ví dụ: nếu điểm không lớn hơn 10, hãy in dòng chữ “Thử lại. “.

Đối với ví dụ này, chúng tôi tận dụng tính chất ngắn mạch của toán tử OR

Đoản mạch trong toán tử OR hoạt động theo cách này. Nếu toán hạng đầu tiên ước tính là True, thì kết quả tổng thể sẽ là True và toán hạng thứ hai sẽ không được ước tính. Điều này là do trong trường hợp này, toán hạng thứ hai trở nên không liên quan vì giá trị của nó sẽ không có bất kỳ ảnh hưởng nào đến kết quả chung

Ví dụ 16

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.
6

NB. Toán hạng trong ví dụ trên không phải là kiểu boolean nhưng toán hạng đầu tiên đánh giá thành kiểu boolean trong khi toán hạng thứ hai trả về giá trị giả [Không có]. Chúng ta đã thấy ở trên rằng các hàm hoặc phương thức không trả về giá trị một cách rõ ràng, theo mặc định trả về Không có

Đầu ra của toán tử AND chỉ là True nếu cả hai đầu vào đều là True. Hãy xem nó hoạt động như thế nào trong bảng chân lý bên dưới

Bảng 5. Bảng chân lý toán tử OR

XYX VÀ YĐúngTrueTrueTrueTrueSaiSaiSaiTrueSaiSaiSaiSaiSai

Không giống như toán tử OR mà chúng ta đã gặp trước đó, toán tử AND thường được sử dụng để chạy một phép toán nếu một điều kiện là True

Ví dụ: giả sử chúng tôi muốn in “Bravo” nếu dấu lớn hơn 10.

Giống như toán tử OR, điều này tận dụng lợi thế của kỹ thuật đánh giá ngắn mạch

Đoản mạch trong toán tử AND hoạt động theo cách này; . Điều này là do trong trường hợp này, toán hạng thứ hai trở nên không liên quan vì giá trị của nó sẽ không có bất kỳ ảnh hưởng nào đến kết quả chung

Ví dụ 17

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.
7

KHÔNG PHẢI

Toán tử NOT chỉ nhận một toán hạng và đầu ra của nó ngược lại với đầu vào của nó. Nếu Đúng thì đầu ra là Sai và ngược lại

Bảng 6. Bảng chân trị toán tử NOT

Hãy xem nó hoạt động như thế nào trong bảng chân lý bên dưới

X KHÔNG X Đúng Sai Sai Đúng

Toán tử này thường được sử dụng để chạy một hoạt động khi một điều kiện là sai, thay vì kiểm tra trước xem điều kiện có sai hay không bằng cách sử dụng toán tử đẳng thức [==]

Không giống như toán tử OR và AND, toán tử này chỉ nhận một toán hạng và không hỗ trợ đánh giá ngắn mạch. Do đó, luôn đánh giá toán hạng của nó

Ví dụ 18

def test[]:
    print["This function returns nothing"]

if __name__ == '__main__':
    test[] # returns None but not printed
    print[test[]] # returns None and printed.
8

đầu ra

Toán tử so sánh

Python đã tích hợp rất nhiều toán tử được sử dụng để so sánh. Những gì họ làm là họ so sánh mối quan hệ giữa các toán hạng và trả về một kiểu boolean. Các toán tử này có thể được nhóm thành các loại khác nhau

  • Value comparison [, ==, >=, >> myList = [4,2,8,1] # define a list >>> result = myList.sort[] # sort the list in-place and assign the return value >>> myList # check the sorted list [1, 2, 4, 8] >>> print[result] # print the returned value None 0

    #3] So sánh danh tính

    Nhóm này định nghĩa hai toán tử, is và not is. Toán tử is so sánh danh tính của hai đối tượng. Nghĩa là, với x là y, nó chỉ trả về True nếu x và y là cùng một đối tượng hoặc chúng tham chiếu cùng một địa chỉ bộ nhớ. Toán tử not is trả về giá trị chân lý đảo ngược của toán tử is

    Hàm id[] tích hợp có thể được sử dụng để lấy danh tính của một đối tượng. Toán tử is thường được sử dụng khi so sánh với Không, Đúng và Sai

    Mặc dù các toán tử Đẳng thức và Bất đẳng thức có thể được sử dụng ở đây, nhưng chúng không lý tưởng vì chúng có thể bị đánh lừa để trả về một thứ khác với các phương thức đặc biệt __eq__ và __ne__ tương ứng

    Ví dụ 21

    >>> myList = [4,2,8,1] # define a list
    >>> result = myList.sort[] # sort the list in-place and assign  the return value
    >>> myList   # check the sorted list
    [1, 2, 4, 8]
    >>> print[result] # print the returned value
    None
    
    1

    Các câu hỏi thường gặp

    Q #1] 4 kiểu dữ liệu số tích hợp sẵn trong Python là gì?

    Câu trả lời

    Trong Python, 4 kiểu dữ liệu số tích hợp là

    • int. Đây là những số nguyên trong phạm vi không giới hạn. Ví dụ:  23, -47, 884747
    • dài. Đây là những số nguyên dài trong Python 2. x nhưng không được dùng trong Python 3. x. Ví dụ: 43L
    • trôi nổi. Đây là các số dấu phẩy động được biểu thị dưới dạng số chính xác kép 64 bit. ví dụ 3. 4, 0. 0, -2. 0
    • phức tạp. Là các số không dấu với các thành phần thực và ảo. Ví dụ 3j, 2 – 4j, -22 – 4j

    Q #2] Tại sao chúng ta sử dụng Không có gì trong Python?

    Câu trả lời. Trong Python, Không thuộc loại dữ liệu lớp Không có Loại và nó được sử dụng để biểu thị một biến trống. Có sự khác biệt giữa biến không xác định và biến rỗng. Vì vậy, nếu chúng ta muốn biến được xác định nhưng rỗng, thì Không có đối tượng phù hợp để sử dụng

    Q #3] Hàm NULL có trong Python không?

    Câu trả lời. Không giống như các ngôn ngữ khác như JavaScript, PHP, trong Python không có đối tượng null. Thay vào đó, Không được sử dụng để đại diện cho một biến trống

    Câu hỏi số 4] Bool[] làm gì trong Python?

    Câu trả lời. Hàm bool[] nhận một đối số và trả về một giá trị boolean. Sai được trả về nếu đối số là giá trị sai và True nếu đối số là giá trị trung thực

    Một số giá trị giả của Python là

    • Các chuỗi rỗng [ [], [], {}, set[], “”, phạm vi [0]]
    • Các loại số không [ 0, 0. 0, 0j]
    • Một số hằng số [None, False]

    Một số giá trị trung thực của Python là

    • Trình tự không trống
    • Các loại số khác không
    • Một số hằng số [True]

    Phần kết luận

    Trong hướng dẫn này, chúng tôi đã xem xét các loại dữ liệu trong Python. Chúng tôi đã khám phá sâu hơn một chút bằng cách xem xét hai trong số các loại dữ liệu này. e. Không có và số

    Chúng tôi đã thấy rằng các kiểu dữ liệu Số chứa các nội dung sau; . Đối với loại boolean, chúng tôi đã có một cái nhìn toàn cảnh về các toán tử so sánh và boolean khác nhau

    Python cung cấp bao nhiêu kiểu dữ liệu số?

    ba loại số riêng biệt. số nguyên, số dấu phẩy động và số phức.

    4 kiểu dữ liệu số trong Python là gì?

    int - giữ số nguyên đã ký có độ dài không giới hạn
    long- giữ số nguyên dài [tồn tại trong Python 2. x, không dùng nữa trong Python 3. x]
    float- giữ các số chính xác trôi nổi và nó chính xác tới 15 chữ số thập phân
    phức- giữ số phức

    Có bao nhiêu kiểu dữ liệu số?

    hai loại kiểu dữ liệu số. chính xác và gần đúng. Kiểu dữ liệu chính xác bao gồm kiểu dữ liệu số nguyên và kiểu dữ liệu thập phân. Các kiểu dữ liệu gần đúng bao gồm các kiểu dữ liệu dấu phẩy động.

    kiểu dữ liệu số giải thích với ví dụ là gì?

    Ví dụ về các loại dữ liệu số là điểm kiểm tra, chiều cao, cân nặng, số học sinh trong lớp, giá trị cổ phiếu, giá hàng hóa, hóa đơn hàng tháng, lệ phí và những thứ khác. In Visual Basic, numeric data are divided into 7 types, depending on the range of values they can store.

Chủ Đề