Hướng dẫn define data types in python - xác định kiểu dữ liệu trong python

Bài viết này đã được xuất bản như một phần của & NBSP; Data Science Blogathon

Giới thiệu

Trong bài viết này, bạn sẽ tìm hiểu về các loại dữ liệu Python và các ứng dụng của chúng trong khi chúng tôi viết các chương trình Python theo cách tối ưu hóa. Bạn sẽ học được từ những gì họ làm, cú pháp của họ và cũng thấy các ví dụ để sử dụng chúng trong các chương trình. Python là một ngôn ngữ không cần giới thiệu. Nó cực kỳ mạnh mẽ, đa năng, nhanh chóng và nó dễ dàng tìm hiểu.

Python là một trong những ngôn ngữ mà người Bỉ chứng kiến ​​sự tăng trưởng và công nhận đáng kinh ngạc hàng năm. Python là một ngôn ngữ lập trình được giải thích, được định hướng đối tượng được sử dụng cho lập trình đa năng. Trong bài viết này, chúng tôi sẽ tìm hiểu về các loại dữ liệu khác nhau trong ngôn ngữ Python.

Các loại dữ liệu là gì?

Các loại dữ liệu là phân loại hoặc phân loại các mục kiến ​​thức. Nó đại diện cho loại hữu ích cho biết các hoạt động thường được thực hiện trên dữ liệu cụ thể. & Nbsp; vì mọi thứ đều là một đối tượng trong lập trình Python, các loại dữ liệu là các lớp và biến là trường hợp (đối tượng) của các lớp đó.

Các loại dữ liệu là một khái niệm quan trọng trong ngôn ngữ lập trình Python. Mỗi giá trị đều có kiểu dữ liệu Python riêng, trong ngôn ngữ lập trình Python. Việc phân loại các mục kiến ​​thức hoặc để đặt giá trị thông tin vào một số loại dữ liệu được đặt tên là các loại dữ liệu. Nó giúp biết những gì hoạt động yên tĩnh thường được thực hiện trên một giá trị.

  • Số
  • Sợi dây
  • Danh sách
  • Tuple
  • Bộ
  • Từ điển

Hướng dẫn define data types in python - xác định kiểu dữ liệu trong python

Nguồn hình ảnh: Liên kết

Hãy để thảo luận về các loại dữ liệu trên từng một:-

Kiểu dữ liệu số:-:-

Trong Python, loại dữ liệu số đại diện cho dữ liệu có giá trị số. Giá trị số có thể là một số nguyên, số nổi hoặc thậm chí là số phức. Các giá trị này được định nghĩa là int, float và các lớp phức tạp trong Python.

Số nguyên - & NBSP; Kiểu dữ liệu này được thể hiện với sự trợ giúp của lớp INT. Nó bao gồm các số toàn bộ dương hoặc âm (không có phân số hoặc thập phân). Trong Python, không có giới hạn về giá trị số nguyên thường xuyên. – This data type is represented with the help of int class. It consists of positive or negative whole numbers (without fraction or decimal). In Python, there’s no limit to how long integer values are often.

Ví dụ: -Python mã:
Python Code:

Float - & nbsp; Loại này được biểu thị bằng lớp float. Đó là một con số thực sự với biểu diễn dấu phẩy động. Nó được chỉ định bởi một điểm thập phân. & Nbsp; tùy chọn, ký tự E hoặc E theo sau là một số nguyên dương hoặc âm thậm chí có thể được thêm vào để chỉ định ký hiệu khoa học. – This type is represented by the float class. It is a true number with floating-point representation. It is specified by a decimal point. Optionally, the character e or E followed by a positive or negative integer could even be appended to specify scientific notation.

Example:-

b = 1.5
print(b, "is of type", type(b))
Output: 1.5 is of type

Các số phức - & NBSP; Số phức được thể hiện bằng các lớp phức tạp. Nó được chỉ định là (phần thực) + (phần tưởng tượng) J, ví dụ - 4 + 5J. – Complex numbers are represented by complex classes. It is specified as (real part) + (imaginary part)j, For example – 4+5j.

Example:-

c = 8+3j
print(c, "is a type", type(c))
Output: (8+3j) is a type

Kiểu dữ liệu chuỗi:-:-

Chuỗi là một chuỗi các ký tự unicode. Một chuỗi có thể là một tập hợp 1 hoặc nhiều ký tự được đặt trong một dấu ngoặc kép, trích dẫn kép hoặc báo giá ba. Nó có thể được biểu diễn bằng một lớp STR.

Example:-

string1=  “Hello World”
print(string1)
output: Hello World

Chúng tôi có thể thực hiện một số hoạt động trong các chuỗi như nối, cắt và lặp lại.

CONCATENATION: Nó bao gồm hoạt động nối hai hoặc nhiều chuỗi với nhau. It includes the operation of joining two or more strings together.

Example:-

String1 = "Hello"
String2 ="World"
print(String1+String2)
Output: Hello World

Cắt lát: Cắt lát là một kỹ thuật để trích xuất các phần khác nhau của chuỗi. Slicing is a technique for extracting different parts of a string.

Example:-

String1 = "Hello"
print(String1[2:4])
Output: llo

Repetition:

Nó có nghĩa là lặp lại một chuỗi các hướng dẫn một số lần nhất định.

Example:-

Print(String1*5)
Output: HelloHelloHelloHelloHello

Danh sách loại dữ liệu:-:-

Một danh sách được hình thành (hoặc được tạo) bằng cách đặt tất cả các mục (phần tử) bên trong dấu ngoặc vuông [], được phân tách bằng dấu phẩy.

Nó có thể có bất kỳ số lượng mục nào và chúng có thể hoặc không thể thuộc các loại khác nhau (số nguyên, phao, chuỗi, v.v.).

Một danh sách là có thể thay đổi, điều này cho thấy chúng tôi sẽ sửa đổi danh sách

Example:

List1 = [3,8,7.2,"Hello"]
print("List1[2] = ", List[2])
Output:  List1[2] = 7.2
print("List1[1:3] = ", List[1:3])
Output: List1[1:3] = [8, 7.2]

Cập nhật danh sách:- Chúng tôi có thể cập nhật danh sách.:- we can update the list.

List1[3] = "World"
#If we print the whole list, we can see the updated list.
print(List1)
Output: [3, 8, 7.2, ‘World’]

Kiểu dữ liệu Tuple:-:-

Một tuple được định nghĩa là một bộ sưu tập các đối tượng Python được đặt hàng. Sự khác biệt duy nhất giữa tuple và danh sách là các bộ dữ liệu là bất biến, tức là các bộ dữ liệu có thể được sửa đổi sau khi nó tạo ra. Nó được đại diện bởi lớp Tuple. Chúng ta có thể đại diện cho các bộ dữ liệu bằng cách sử dụng dấu ngoặc đơn ().

Example:

Tuple = (25,10,12.5,"Hello")
print("Tuple[1] = ", Tuple[1])
Output: Tuple[1] =  10
print("Tuple[0:3] =", Tuple[0:3])
Output: Tuple[0:3] =  (25,10,12.5)

Đặt kiểu dữ liệu:-

Một bộ là một bộ sưu tập không có thứ tự của các mặt hàng. Mỗi yếu tố tập hợp là độc quyền (không có bản sao) và phải là bất biến (không thể thay đổi).

Example:

Set = {4,3,6.6,"Hello"}
print(Set)
Output: {‘Hello’, 3, 4, 6.6}

Vì tập hợp là một bộ sưu tập không có thứ tự, việc lập chỉ mục sẽ vô nghĩa. Do đó, toán tử cắt [] không hoạt động.

c = 8+3j
print(c, "is a type", type(c))
Output: (8+3j) is a type
0

Kiểu dữ liệu từ điển:-:-

Trong Python, từ điển là một tập hợp các giá trị dữ liệu không được đặt hàng, được sử dụng để lưu trữ các giá trị dữ liệu như bản đồ, không giống như các loại dữ liệu khác chỉ chứa một giá trị duy nhất là một phần tử, từ điển bao gồm cặp giá trị khóa. Giá trị khóa được cung cấp trong từ điển để hình thành nó được tối ưu hóa hơn. Trong biểu diễn của một loại dữ liệu từ điển, mỗi cặp giá trị khóa trong một từ điển được phân tách bằng một dấu hai chấm: trong khi mỗi khóa khóa được phân tách bằng một dấu phẩy.

c = 8+3j
print(c, "is a type", type(c))
Output: (8+3j) is a type
1

Example:

c = 8+3j
print(c, "is a type", type(c))
Output: (8+3j) is a type
2

Chúng ta có thể truy xuất giá trị bằng cách sử dụng phương thức sau:

Example:

c = 8+3j
print(c, "is a type", type(c))
Output: (8+3j) is a type
3

Chúng tôi cũng có thể cập nhật từ điển bằng các phương pháp sau:

Example:

c = 8+3j
print(c, "is a type", type(c))
Output: (8+3j) is a type
4

Sự kết luận

Nếu bạn đang đọc văn bản này, bạn có thể đang học Python hoặc cố gắng trở thành một nhà phát triển Python. Học Python hoặc ngôn ngữ lập trình khác bắt đầu bằng cách hiểu các khái niệm là một phần cơ bản của nền tảng của nó.

Hy vọng bạn muốn hiểu các phân loại khác nhau của các loại dữ liệu Python cho đến bây giờ, từ văn bản này.

Thông tin về các Tác giả

Prashant Sharma

Hiện tại, tôi đang theo đuổi Cử nhân Công nghệ (B.Tech) từ Viện Công nghệ Vellore. Tôi rất nhiệt tình về lập trình và các ứng dụng thực sự của nó bao gồm phát triển phần mềm, học máy và khoa học dữ liệu.

Hy vọng bạn thích bài báo. Nếu bạn muốn kết nối với tôi thì bạn có thể kết nối trên:

LinkedIn

Hoặc cho bất kỳ nghi ngờ nào khác, bạn cũng có thể gửi thư cho tôi

Các phương tiện truyền thông được hiển thị trong bài viết này không thuộc sở hữu của Analytics Vidhya và được sử dụng theo quyết định của tác giả.

Các loại dữ liệu trong Python là gì?

Các loại dữ liệu là phân loại hoặc phân loại các mục kiến thức.Nó đại diện cho loại hữu ích cho biết các hoạt động thường được thực hiện trên dữ liệu cụ thể.Vì mọi thứ là một đối tượng trong lập trình Python, các loại dữ liệu là các lớp và biến là các thể hiện (đối tượng) của các lớp đó.the classification or categorization of knowledge items. It represents the type useful that tells what operations are often performed on specific data. Since everything is an object in Python programming, data types are classes and variables are instances (object) of those classes.

Làm thế nào để bạn xác định các loại dữ liệu?

Kiểu dữ liệu, trong lập trình, là một phân loại chỉ định loại giá trị nào 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.a classification that specifies which type of value a variable has and what type of mathematical, relational or logical operations can be applied to it without causing an error.

Bạn có thể xác định các loại trong Python?

Python là một ngôn ngữ định hướng đối tượng và do đó, nó sử dụng các lớp để xác định các loại dữ liệu, bao gồm cả các loại nguyên thủy của nó.it uses classes to define data types, including its primitive types.

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

Python có năm loại dữ liệu tiêu chuẩn:..
Numbers..
String..
Tuple..
Dictionary..