Đâu không phải là kiểu dữ liệu cốt lõi trong Python

Giống như nhiều ngôn ngữ lập trình phổ biến khác, chuỗi trong Python là mảng byte đại diện cho các ký tự unicode. Tuy nhiên, Python không có kiểu dữ liệu ký tự, một ký tự đơn giản chỉ là một chuỗi có độ dài là 1

Trong ngữ cảnh Lập trình, Kiểu dữ liệu có thể được định nghĩa là phân loại chỉ định loại giá trị mà một biến có và loại hoạt động toán học, quan hệ hoặc logic nào có thể được áp dụng cho nó mà không gây ra lỗi. Các kiểu dữ liệu Python chủ yếu có 3 loại. Boolean, số nguyên và chuỗi. Đây cũng có thể được gọi là các kiểu dữ liệu cốt lõi trong Python

Mục tiêu của cuộc thảo luận là giới thiệu một số ý tưởng chính như

  • Các kiểu dữ liệu cốt lõi trong Python
  • Kiểu dữ liệu dài trong Python
  • Các kiểu dữ liệu tiêu chuẩn trong Python
  • Các kiểu dữ liệu tương hỗ trong Python

Chúng ta hãy xem nhanh các loại dữ liệu cốt lõi của Python. Chúng được gọi là các kiểu dữ liệu cốt lõi vì chúng được tích hợp hiệu quả vào ngôn ngữ Python—điều này ngụ ý rằng có một cú pháp cụ thể để tạo ra hầu hết chúng

Các loại dữ liệu cốt lõi của Python bao gồm

  • số
  • Dây
  • danh sách
  • từ điển
  • bộ dữ liệu
  • Các tập tin
  • Các loại khác bao gồm. Bộ, loại, Không có, Booleans

Một số trong số này còn được gọi là kiểu dữ liệu Chuẩn trong Python

Trong số các kiểu dữ liệu Python, số là quan trọng nhất. Các bộ đối tượng thông thường có thể bao gồm số nguyên [số không có phần phân số], số dấu phẩy động [đại khái là số có dấu thập phân trong đó] và các loại khác [như số nguyên “dài” có độ chính xác không giới hạn, số phức có phần ảo,

Các kiểu số cơ bản của Python hỗ trợ các phép toán thông thường. Chẳng hạn, dấu cộng [+] thực hiện phép cộng, dấu sao [*] được sử dụng cho phép nhân và hai dấu sao [**] được sử dụng cho phép lũy thừa

Các kiểu dữ liệu khác trong Python bao gồm các đối tượng số kỳ lạ hơn—chẳng hạn như số phức, số thập phân có độ chính xác cố định và tập hợp—và miền tiện ích mở rộng nguồn mở của bên thứ ba thậm chí còn có nhiều hơn thế [e. g. , ma trận và vectơ]

Kiểu dữ liệu dài trong Python/Kiểu dữ liệu số nguyên dài

Số nguyên dài hay còn gọi là kiểu dữ liệu số nguyên dài hoặc số nguyên dài trong Python, là số nguyên có kích thước không giới hạn, được viết giống như số nguyên và theo sau là chữ L viết hoa hoặc viết thường. Các kiểu dữ liệu dài này trong Python chỉ tồn tại trong Python 2. x

Các số nguyên quá dài để lưu trữ trong số nguyên 32 bit sẽ tự động được tạo thành Số dài. Tuy nhiên, bạn có thể tạo một cách rõ ràng bằng cách thêm chữ L sau số

Số phức

Kiểu dữ liệu phức hay còn gọi là số phức có dạng a + bJ, trong đó a và b là số float và J [hoặc j] đại diện cho căn bậc hai của -1 [là số ảo]. Phần thực của số là a, phần ảo là b. Số phức được sử dụng nhiều trong lập trình Python

2. Dây

Chuỗi, một trong những kiểu dữ liệu cốt lõi trong Python được sử dụng để ghi thông tin văn bản cũng như tập hợp byte tùy ý. Các chuỗi cũng là một ví dụ về cái mà chúng ta gọi là một chuỗi trong Python—nghĩa là một tập hợp các đối tượng khác được sắp xếp theo vị trí. Chuỗi trong Python, duy trì thứ tự từ trái sang phải giữa các mục mà chúng chứa. các mục của chúng được lưu trữ và tìm nạp theo vị trí tương đối của chúng. Nói một cách chính xác, chuỗi là chuỗi các chuỗi một ký tự;

Hoạt động tuần tự

Các chuỗi, khá giống với các chuỗi, hỗ trợ các hoạt động giả định một thứ tự theo vị trí giữa các mục. Ví dụ: nếu chúng tôi có một chuỗi gồm bốn ký tự, chúng tôi có thể xác minh độ dài của nó bằng hàm độ dài tích hợp và tìm nạp các thành phần của nó bằng các biểu thức lập chỉ mục

Mọi thao tác chuỗi, thực ra là một thao tác trình tự—nghĩa là, các thao tác này cũng sẽ hoạt động trên các trình tự khác trong Python, bao gồm danh sách và bộ dữ liệu. Tuy nhiên, ngoài các hoạt động trình tự chung, các chuỗi có tất cả các hoạt động của riêng chúng, có sẵn dưới dạng các phương thức [các hàm được gắn vào đối tượng, được kích hoạt bằng một biểu thức gọi]

Python cho phép các chuỗi được đặt trong các ký tự trích dẫn đơn hoặc kép và nó cũng có dạng chuỗi ký tự nhiều dòng được đặt trong dấu ngoặc kép [đơn hoặc kép]. Khi biểu mẫu này được sử dụng, tất cả các dòng được nối với nhau và các ký tự cuối dòng được thêm vào nơi xuất hiện dấu ngắt dòng

Python cũng hỗ trợ một chuỗi ký tự "thô" tắt cơ chế thoát dấu gạch chéo ngược [chúng bắt đầu bằng chữ r], cũng như dạng chuỗi Unicode hỗ trợ quốc tế hóa [chúng bắt đầu bằng chữ u và chứa các ký tự nhiều byte]. Về mặt kỹ thuật, chuỗi Unicode, là một kiểu dữ liệu Python khác với chuỗi bình thường. Tuy nhiên, kiểu dữ liệu này hỗ trợ tất cả các hoạt động chuỗi giống nhau

3. danh sách

Đối tượng danh sách Python là Kiểu dữ liệu Python chung nhất. Danh sách là tập hợp được sắp xếp theo vị trí của các đối tượng được nhập tùy ý và có thể có độ dài bất kỳ. Danh sách, như Chuỗi, cũng có thể thay đổi, có thể được sửa đổi tại chỗ bằng cách gán cho phần bù cũng như nhiều lệnh gọi phương thức danh sách

Danh sách là một ví dụ điển hình của kiểu dữ liệu tương hỗ trong Python. Nó có thể chứa các loại dữ liệu hỗn hợp. Một danh sách và một tuple chia sẻ nhiều tính năng phổ biến. Vì danh sách là kiểu dữ liệu có thể sửa đổi nên nó có một số thao tác bổ sung. Cả một chương dành riêng cho danh sách Python

Hoạt động tuần tự

Danh sách thường hỗ trợ tất cả các hoạt động trình tự cho chuỗi;

làm tổ

Lồng ghép có lẽ là tính năng tốt nhất của Danh sách, một trong những kiểu dữ liệu cốt lõi của Python. Danh sách hỗ trợ lồng tùy ý. Chúng có thể được lồng vào nhau trong bất kỳ sự kết hợp nào và sâu như yêu cầu. Ví dụ: bạn có thể có một danh sách chứa từ điển, danh sách này dẫn đến một danh sách khác, v.v. mảng nhiều chiều trong Python là một ứng dụng cổ điển của tính năng này

4. từ điển

Từ điển Python được gọi là ánh xạ. Ánh xạ cũng có thể được mô tả như là tập hợp của các đối tượng khác, nhưng chúng lưu trữ các đối tượng theo khóa thay vì theo vị trí tương đối. ánh xạ không duy trì bất kỳ thứ tự từ trái sang phải đáng tin cậy nào; . Từ điển, loại ánh xạ duy nhất trong bộ đối tượng cốt lõi của Python, cũng có thể thay đổi. Các loại dữ liệu này có thể được thay đổi tại chỗ và có thể phát triển và thu nhỏ theo yêu cầu, giống như danh sách

Hoạt động lập bản đồ

Khi được viết dưới dạng chữ, từ điển được mã hóa trong dấu ngoặc nhọn và bao gồm một loạt “khóa. cặp giá trị. Từ điển hữu ích bất cứ lúc nào chúng ta cần liên kết một tập hợp các giá trị với các khóa—ví dụ: để mô tả các thuộc tính của một thứ gì đó. Ví dụ, hãy xem xét từ điển ba mục sau [với các phím “thực phẩm”, “số lượng” và “màu sắc”]

5. bộ dữ liệu

Một bộ là một chuỗi bất biến Kiểu dữ liệu Python. Tuple có thể chứa các loại dữ liệu hỗn hợp

Ví dụ

trái cây = [“cam”, “táo”, “chuối”]

Các bộ dữ liệu được tạo bằng cách sử dụng dấu ngoặc tròn. Ở đây chúng tôi có một tuple bao gồm ba loại trái cây

trái cây = “táo”, “cam”, “chuối”

print[trái cây] # print['táo', 'cam', 'chuối']

Đối tượng tuple có thể được giải thích một cách thô thiển như một danh sách không thể thay đổi. Trên thực tế, các bộ dữ liệu là các chuỗi, giống như các danh sách, nhưng chúng cũng không thay đổi, giống như các chuỗi. Về mặt cú pháp, các bộ dữ liệu, dưới dạng các kiểu dữ liệu Python cốt lõi, được mã hóa trong dấu ngoặc đơn thay vì dấu ngoặc vuông và chúng hỗ trợ các kiểu tùy ý, lồng nhau và các thao tác tuần tự thông thường

6. Các tập tin

Các đối tượng tệp có thể được mô tả là giao diện chính của mã Python với các tệp bên ngoài trên máy tính của bạn. Chúng là một trong những loại dữ liệu cốt lõi phổ biến trong Python, nhưng không có bất kỳ cú pháp cụ thể nào để tạo chúng. Để tạo một đối tượng tệp, người ta cần gọi hàm mở tích hợp, chuyển vào tên tệp bên ngoài dưới dạng chuỗi và chuỗi chế độ xử lý. Ví dụ: để tạo một tệp đầu ra, bạn sẽ nhập tên của nó và chuỗi chế độ xử lý 'w' để ghi dữ liệu

Các phương thức đối tượng tệp khác hỗ trợ các tính năng bổ sung, cung cấp nhiều cách đọc và ghi hơn [đọc chấp nhận kích thước byte tùy chọn, đọc dòng đọc từng dòng, v.v.], cũng như các công cụ khác [tìm kiếm di chuyển đến một tệp mới

7. Các loại lõi khác

Các loại dữ liệu Python khác, có thể hoặc không đủ điều kiện để trở thành thành viên, tùy thuộc vào mức độ rộng của danh mục được xác định. Ví dụ, các bộ là một bổ sung gần đây cho ngôn ngữ. Các tập hợp có thể được định nghĩa là các vùng chứa các đối tượng khác được tạo bằng cách gọi hàm tập hợp tích hợp sẵn và chúng hỗ trợ các phép toán tập hợp toán học thông thường. Các bộ có sẵn dưới dạng một trong các loại dữ liệu tiêu chuẩn của Python, kể từ Python 2. 6

Trong số các loại dữ liệu khác trong Python, số thập phân [số dấu phẩy động có độ chính xác cố định] và Booleans [với các đối tượng Đúng và Sai được xác định trước về cơ bản chỉ là các số nguyên 1 và 0 với logic hiển thị tùy chỉnh], rất quan trọng. Booleans từ lâu đã hỗ trợ một đối tượng giữ chỗ đặc biệt có tên là Không có

Bạn muốn biết về các thư viện Python?

Nắm vững các kiểu dữ liệu Python sẽ chuẩn bị cho bạn một sự nghiệp bổ ích trong Python. Cơ hội nghề nghiệp trong Python có nhiều giá trị. Tăng trưởng vượt bậc, học hỏi to lớn và mức lương hậu hĩnh là một số đặc quyền nổi tiếng. Bạn có thể là một phần của bối cảnh công nghệ đang thay đổi và ảnh hưởng đến nó theo cách của riêng bạn. Thêm vào đó là cảm giác kỳ diệu của khóa học Phân tích dữ liệu và bạn đã sẵn sàng khuấy động

Sự nghiệp Python cũng mang đến sự đa dạng về lựa chọn nghề nghiệp. Người ta có thể bắt đầu với tư cách là nhà phát triển hoặc lập trình viên và sau đó chuyển sang vai trò của nhà khoa học dữ liệu. Với lượng kinh nghiệm đáng kể và chứng chỉ khóa học trực tuyến Python, một người cũng có thể trở thành giảng viên được chứng nhận về Python hoặc một doanh nhân. Nhưng điểm mấu chốt vẫn giữ nguyên. Thực hiện để thịnh vượng trong Python

Digital Vidya cung cấp một trong những khóa học Khoa học dữ liệu nổi tiếng nhất cho sự nghiệp đầy hứa hẹn trong Python với Khóa học lập trình Python. Chương trình giảng dạy phù hợp với ngành, cách tiếp cận thực dụng sẵn sàng cho thị trường, Dự án Capstone thực hành là một trong những lý do tốt nhất để chọn Digital Vidya

Ngoài ra, sinh viên cũng có quyền truy cập trọn đời vào nội dung khóa học trực tuyến, hỗ trợ giảng viên 24/7, lời khuyên chuyên môn từ những người có uy tín trong ngành và hỗ trợ vị trí đảm bảo giúp họ chuẩn bị tốt hơn cho thị trường Khoa học dữ liệu đang mở rộng rộng lớn

Cái nào trong số này không phải là loại dữ liệu cốt lõi trong python?

Tùy chọn nào sau đây không phải là kiểu dữ liệu cốt lõi trong ngôn ngữ python? . Lớp .

Các loại dữ liệu cốt lõi trong python là gì?

Python cũng cung cấp một số loại dữ liệu tích hợp sẵn, cụ thể là dict , list , set và freezeset cũng như tuple .

Đâu không phải là kiểu dữ liệu trong python?

Python có kiểu dữ liệu số nguyên, dấu phẩy động, boolean và chuỗi. Nhưng python không có kiểu dữ liệu ký tự .

4 kiểu dữ liệu chính 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
Từ điển

Chủ Đề