5 loại dữ liệu trong Python là gì?

Kiểu dữ liệu là một khái niệm thiết yếu trong ngôn ngữ lập trình python. Trong Python, mọi giá trị đều có kiểu dữ liệu python riêng. Việc phân loại các mục dữ liệu hoặc đặt giá trị dữ liệu vào một số loại dữ liệu được gọi là Kiểu dữ liệu. Nó giúp hiểu loại hoạt động nào có thể được thực hiện trên một giá trị. Nếu bạn là người mới bắt đầu và muốn tìm hiểu thêm về khoa học dữ liệu, hãy xem chứng nhận về khoa học dữ liệu của chúng tôi từ các trường đại học hàng đầu

Trong Ngôn ngữ lập trình Python, mọi thứ đều là đối tượng. Các kiểu dữ liệu trong Python đại diện cho các lớp. Các đối tượng hoặc thể hiện của các lớp này được gọi là các biến. Bây giờ chúng ta hãy thảo luận về các loại kiểu dữ liệu khác nhau trong Python.  

Mục lục

  • Các kiểu dữ liệu tích hợp trong Python
    • 1. Số Python
    • 2. Danh sách Python
    • 3. Python Tuple
  • Khám phá các khóa học Khoa học dữ liệu phổ biến của chúng tôi
    • 4. Chuỗi Python
    • 5. Bộ trăn
  • Đọc các bài báo phổ biến về Khoa học dữ liệu của chúng tôi
    • 6. Từ điển Python
    • 7. Kiểu Boolean
  • Các kỹ năng khoa học dữ liệu hàng đầu cần học vào năm 2022
  • Sự kết luận
  • Trong Python, chúng ta có cần chỉ định kiểu dữ liệu không?
  • Trong Python, sự khác biệt giữa tập hợp và danh sách là gì?
  • Các mảng trong Python có nhanh hơn các danh sách không?

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

  • Các loại nhị phân. memoryview, bytearray, byte
  • Kiểu Boolean. bool
  • Đặt loại. bộ đóng băng, bộ
  • Loại ánh xạ. mệnh lệnh
  • Các loại trình tự. phạm vi, tuple, danh sách
  • Các loại số. phức tạp, float, int
  • Dạng văn bản. str

Học viên của chúng tôi cũng đọc – khóa học python trực tuyến miễn phí cho người mới bắt đầu

1. Số Python

Chúng ta có thể tìm số phức, số dấu phẩy động và số nguyên trong danh mục Số Python. Số phức được định nghĩa là một lớp phức, số dấu phẩy động được định nghĩa là float và số nguyên được định nghĩa là int trong Python. Có một loại kiểu dữ liệu nữa trong danh mục này và nó dài. Nó được sử dụng để giữ số nguyên dài hơn. Người ta sẽ chỉ tìm thấy kiểu dữ liệu này trong Python 2. x sau đó đã bị xóa trong Python 3. x.  

Hàm “Type[]” được sử dụng để biết loại của một giá trị hoặc biến. Để kiểm tra giá trị cho một lớp cụ thể, hàm “isinstance[]” được sử dụng.  

Phải đọc . Khóa học miễn phí về cấu trúc dữ liệu và thuật toán.

  • số nguyên
    • Không có giới hạn tối đa về giá trị của một số nguyên. Số nguyên có thể có độ dài bất kỳ mà không có bất kỳ giới hạn nào, có thể lên đến bộ nhớ khả dụng tối đa của hệ thống.  
  • Số nguyên có thể trông như thế này
    • >>> in[123123123123123123123123123123123123123123123123123 + 1]

123123123123123123123123123123123123123123123123124

  • Số điểm nổi
    • Sự khác biệt giữa dấu phẩy động và số nguyên là dấu thập phân. Số dấu phẩy động có thể được biểu diễn dưới dạng “1. 0”, và số nguyên có thể được biểu diễn là “1”. Nó chính xác đến 15 chữ số thập phân
  • Số phức
    • “x + yj” là dạng viết của số phức. Ở đây y là phần ảo và x là phần thực

2. Danh sách Python

Một dãy các mục được sắp xếp theo thứ tự được gọi là Danh sách. Nó là một kiểu dữ liệu rất linh hoạt trong Python. Không cần giá trị trong danh sách có cùng kiểu dữ liệu. Danh sách là kiểu dữ liệu được sử dụng nhiều trong Python. Kiểu dữ liệu danh sách là kiểu dữ liệu độc quyền nhất trong Python để chứa dữ liệu đa năng. Nó có thể dễ dàng chứa các loại dữ liệu khác nhau trong Python.   

Thật dễ dàng để khai báo một danh sách. Danh sách được đặt trong ngoặc đơn và dấu phẩy được sử dụng để ngăn cách các mục.  

Một danh sách có thể trông như thế này

>>> a = [5,9. 9,'danh sách']

Người ta cũng có thể thay đổi giá trị của một phần tử trong danh sách

3. Python Tuple

Bộ dữ liệu là một chuỗi các mục theo thứ tự và không thể sửa đổi Bộ dữ liệu. Sự khác biệt chính giữa danh sách và bộ dữ liệu là bộ dữ liệu là bất biến, có nghĩa là nó không thể thay đổi được. Các bộ thường nhanh hơn kiểu dữ liệu danh sách trong Python vì nó không thể thay đổi hoặc sửa đổi như kiểu dữ liệu danh sách. Việc sử dụng chính của Tuples là ghi dữ liệu bảo vệ. Các bộ có thể được biểu diễn bằng cách sử dụng dấu ngoặc đơn [] và dấu phẩy được sử dụng để phân tách các mục.  

Tuples có thể trông như thế này

>>> t = [6,’tuple’,4+2r]

Trong trường hợp của một bộ, người ta có thể sử dụng toán tử cắt để trích xuất mục, nhưng nó sẽ không cho phép thay đổi giá trị. Khung dữ liệu trong Python

Khám phá các khóa học Khoa học dữ liệu phổ biến của chúng tôi

Chương trình sau đại học cấp cao về Khoa học dữ liệu từ IIITBChương trình chứng chỉ chuyên nghiệp về Khoa học dữ liệu để ra quyết định kinh doanhThạc sĩ khoa học về Khoa học dữ liệu từ Đại học ArizonaChương trình chứng chỉ nâng cao về Khoa học dữ liệu từ IIITBChương trình chứng chỉ chuyên nghiệp về Khoa học dữ liệu và phân tích kinh doanh từ Đại học MarylandCác khóa học về khoa học dữ liệu

Hội thảo trên web về Khoa học Dữ liệu Độc quyền của upGrad dành cho bạn –

https. //cdn. nâng cấp. com/blog/jai-kapoor. mp4

4. Chuỗi Python

Chuỗi là một chuỗi các ký tự Unicode. Trong Python, Chuỗi được gọi là str. Các chuỗi được biểu diễn bằng cách sử dụng dấu nháy kép hoặc dấu nháy đơn. Nếu các chuỗi là nhiều chuỗi, thì nó có thể được biểu thị bằng cách sử dụng ba dấu ngoặc kép “”” hoặc ”’. Tất cả các ký tự giữa các dấu ngoặc kép là các mục của chuỗi

Người ta có thể đặt bao nhiêu ký tự họ muốn với giới hạn duy nhất là tài nguyên bộ nhớ của hệ thống máy. Xóa hoặc cập nhật chuỗi không được phép trong ngôn ngữ lập trình python vì nó sẽ gây ra lỗi. Do đó, việc sửa đổi chuỗi không được hỗ trợ trong ngôn ngữ lập trình python

Một chuỗi có thể trông như thế này

>>> s = “Chuỗi Python”

>>> s = ”’một chuỗi nhiều

Các chuỗi cũng không thay đổi như các bộ dữ liệu và các mục có thể được trích xuất bằng cách sử dụng các toán tử cắt []

Nếu một người muốn đại diện cho một cái gì đó trong chuỗi bằng cách sử dụng dấu ngoặc kép, thì họ sẽ cần sử dụng các loại dấu ngoặc kép khác để xác định chuỗi ở đầu và cuối

Như là.  

>>> print[“Chuỗi này chứa một ký tự nháy đơn [‘]. ”]

Chuỗi này chứa một ký tự nháy đơn [‘]

>>> print[‘Chuỗi này chứa ký tự nháy kép [“]. ’]

Chuỗi này chứa ký tự ngoặc kép [“]

Học viên của chúng tôi cũng đọc . Khóa học Excel trực tuyến miễn phí.

5. Bộ trăn

Bộ sưu tập các vật phẩm độc đáo không theo thứ tự được gọi là Bộ. Dấu ngoặc nhọn {} được sử dụng để xác định tập hợp và dấu phẩy được sử dụng để phân tách các giá trị. Người ta sẽ thấy rằng các mục không có thứ tự trong một kiểu dữ liệu đã đặt

Các bản sao được loại bỏ trong một bộ và bộ chỉ giữ các giá trị duy nhất. Các phép toán như giao và hợp có thể được thực hiện trên hai tập hợp.  

Bộ Python sẽ trông như thế này

>>> a = {4,5,5,6,6,6}

>>> một

{4, 5, 6}

Toán tử cắt không hoạt động trên tập hợp vì tập hợp không phải là tập hợp các mục được sắp xếp và đó là lý do tại sao việc lập chỉ mục của tập hợp không có ý nghĩa gì. Công cụ dành cho nhà phát triển Python

Đọc các bài báo phổ biến về Khoa học dữ liệu của chúng tôi

Con đường sự nghiệp khoa học dữ liệu. Hướng dẫn nghề nghiệp toàn diện Khoa học dữ liệu Tăng trưởng nghề nghiệp. Tương lai của công việc là đâyTại sao Khoa học dữ liệu lại quan trọng? . Họ làm gì? Myth Busted. Khoa học dữ liệu không cần Mã hóa Business Intelligence vs Khoa học dữ liệu. Sự khác biệt là gì?

6. Từ điển Python

Từ điển là một loại kiểu dữ liệu python trong đó các bộ sưu tập không có thứ tự và các giá trị theo cặp được gọi là cặp khóa-giá trị. Loại kiểu dữ liệu này rất hữu ích khi có khối lượng dữ liệu lớn. Một trong những chức năng tốt nhất của loại dữ liệu Từ điển là truy xuất dữ liệu mà nó được tối ưu hóa. Giá trị chỉ có thể được truy xuất nếu một người biết khóa để truy xuất nó.  

Dấu ngoặc nhọn {} [dấu ngoặc nhọn] được sử dụng để xác định kiểu dữ liệu từ điển trong Python. Một Cặp trong kiểu dữ liệu từ điển là một mục được biểu diễn dưới dạng khóa. giá trị. Giá trị và khóa có thể thuộc bất kỳ loại dữ liệu nào

Từ điển Python có thể trông như thế này

>>> d = {3. 'chìa khóa',4. 'giá trị'}

7. Kiểu Boolean

Chỉ có thể có hai loại giá trị trong kiểu dữ liệu Boolean của Python và đó là Đúng hoặc Sai.  

Nó có thể trông như thế này

>>> gõ [Đúng]

>>> gõ [Sai]

Giá trị thực trong ngữ cảnh Boolean được gọi là "trung thực" và đối với giá trị sai trong ngữ cảnh Boolean, nó được gọi là "falsy". Truthy được xác định bởi các đối tượng trong boolean, bằng True và theo cách tương tự, Falsy được xác định bởi các đối tượng bằng falsy. Người ta cũng có thể đánh giá các đối tượng Non-Boolean trong ngữ cảnh Boolean

Các kỹ năng khoa học dữ liệu hàng đầu cần học vào năm 2022

SL. Các kỹ năng khoa học dữ liệu hàng đầu cần học trong năm 20221Khóa học phân tích dữ liệuKhóa học thống kê suy luận2Chương trình kiểm tra giả thuyếtKhóa học hồi quy logistic3Khóa học hồi quy tuyến tínhĐại số tuyến tính để phân tích

Sự kết luận

Nếu bạn đang đọc bài viết này, có lẽ bạn đang học Python hoặc đang cố gắng trở thành nhà phát triển Python. Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu về các kiểu dữ liệu trong Python.  

Nếu bạn muốn tìm hiểu về python và muốn tìm hiểu sâu về các công cụ và thư viện khác nhau, hãy xem Chương trình PG cấp cao trong Khoa học dữ liệu

Trong Python, chúng ta có cần chỉ định kiểu dữ liệu không?

Không giống như các ngôn ngữ kiểu tĩnh như C hay Java, Python không cần kiểu dữ liệu của một biến được khai báo rõ ràng. Trình thông dịch trong các ngôn ngữ được nhập động như Python đoán kiểu dữ liệu của biến Python tùy thuộc vào loại giá trị được cung cấp cho nó

Trong Python, sự khác biệt giữa tập hợp và danh sách là gì?

Danh sách và bộ dữ liệu là cấu trúc dữ liệu Python để lưu trữ các giá trị theo thứ tự tuần tự. Bộ là một cấu trúc dữ liệu Python phổ biến khác để lưu trữ giá trị. Sự khác biệt chính giữa tập hợp và danh sách hoặc bộ dữ liệu là tập hợp, không giống như danh sách hoặc bộ dữ liệu, không thể có nhiều phiên bản của cùng một phần tử và không thể chứa dữ liệu theo bất kỳ thứ tự nào. Danh sách được sắp xếp và có thể bao gồm các mục giống như tập hợp, nhưng tập hợp này không có thứ tự và chứa các phần tử riêng biệt

Các mảng trong Python có nhanh hơn các danh sách không?

Danh sách Python chậm hơn Mảng NumPy. Một tập hợp các kiểu dữ liệu đồng nhất được lưu trữ trong các vùng bộ nhớ liền kề được gọi là một mảng. Mặt khác, một danh sách là một tập hợp các loại dữ liệu khác nhau được lưu trữ trong các vùng bộ nhớ không liền kề trong Python. Bởi vì ArrayList sử dụng một số lượng mảng nhất định, nên một mảng sẽ nhanh hơn. Tuy nhiên, khi bạn thêm một mục nhập khác vào ArrayList, nó sẽ tràn. Nó tạo ra một Mảng mới và sao chép tất cả các phần tử từ Mảng trước đó

5 loại dữ liệu chính là gì?

Hầu hết các ngôn ngữ máy tính hiện đại đều nhận ra năm loại dữ liệu cơ bản. Các loại tích phân, Dấu phẩy động, Ký tự, Chuỗi ký tự và hỗn hợp , với nhiều loại phụ cụ thể được xác định trong mỗi danh mục rộng.

Các kiểu dữ liệu trong Python là gì?

Sau đây là kiểu dữ liệu chuẩn hoặc tích hợp sẵn của Python. Số . Loại trình tự . Boolean .

5 loại dữ liệu và ví dụ là gì?

loại dữ liệu

4 kiểu dữ liệu chính trong Python là gì?

Trong Python, kiểu dữ liệu số được sử dụng để chứa các giá trị số. Số nguyên, số dấu phẩy động và số phức thuộc danh mục số Python. Chúng được định nghĩa là các lớp int , float và phức tạp trong Python. int - giữ số nguyên đã ký có độ dài không giới hạn

Chủ Đề