Các kiểu dữ liệu cơ bản của Python 3 là gì?

Các kiểu dữ liệu là sự phân loại các mục dữ liệu. Các kiểu dữ liệu đại diện cho một loại giá trị xác định những gì có thể được thực hiện đối với dữ liệu đó


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

Kiểu dữ liệuVí dụGiải thíchCó thể thay đổi/Không thể thay đổi?Chuỗi"Xin chào. ", "23. 34"Văn bản - bất kỳ thứ gì trong khoảng
" "  trở thành chuỗiImmutableIntegers5364Số nguyênImmutableFloats3. 1415Số thập phânImmutableBooleansCác giá trị True, FalseTruth đại diện cho Yes/NoImmutableLists[1,2,3,4,5]Một tập hợp dữ liệu,
nằm giữa  [ ]  Tuples Mutable[1,2,3,4,5 . 1, "b". 2, "c". 3}Tập hợp dữ liệu,
sits between  [ ]  ImmutableDictionaries{"a":1, "b":2, "c":3}A collection of data,
nằm giữa  { }  Có thể thay đổi

1] Int – Nó lưu trữ các giá trị số nguyên có thể dương hoặc âm và không chứa bất kỳ dấu thập phân nào

E. g – số1=10, số2 = 15

2] Float – Đây là các số thực dấu phẩy động lưu trữ các giá trị thập phân. Nó bao gồm các phần nguyên và phân số

E. g – fnum = 25. 4, fnum1=67. 8

3] Số phức – Đây là những số phức được chỉ định là một phần thực và một phần ảo. Chúng được lưu trữ dưới dạng a + bj trong đó a là phần thực và j là phần ảo

E. g – num3= 2 + 3j, numcom = 5 – 7j

Mã Python

Dây

Xâu là một dãy các ký tự được đặt trong dấu nháy đơn nháy kép hoặc nháy ba. Ký tự có trong một chuỗi có thể là bất kỳ chữ số, chữ cái, ký hiệu đặc biệt hoặc khoảng trắng nào. Chuỗi trong python là một kiểu dữ liệu không thể thay đổi, một khi giá trị được gán cho biến thì nó không thể thay đổi được sau này

E. gstr1=“Táo 12”

Str2= ‘xin chào’

Str3 = "Xin chào, chào mừng bạn đến với Analytics Vidhya"

Truy cập các giá trị trong một chuỗi. -

Mỗi ký tự của một chuỗi có thể được thể hiện với sự trợ giúp của một kỹ thuật gọi là lập chỉ mục. Trong lập chỉ mục, mỗi ký tự có một giá trị chỉ mục được biểu thị bằng số nguyên dương hoặc âm bắt đầu từ 0

Syntax:- stringname[index]

E. g –

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
Lập chỉ mục dương 0 1 2 3 4 5 chuỗi P y t h o n lập chỉ mục âm -6 -5 -4 -3 -2 -1

Hoạt động chuỗi-

1] Nối – Python cho phép chúng ta nối hai chuỗi khác nhau bằng toán tử nối ‘+’

Syntax:– str1 + str2

Ví dụ-

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya

2] Lặp lại – Python cho phép chúng ta lặp lại một chuỗi đã cho với sự trợ giúp của toán tử ‘ * ‘

Syntax:– stringname * integervalue

Ví dụ-

>>> str2 = "python"
>>> str2 * 3
'pythonpythonpython'

3] Membership – Toán tử Membership giúp kiểm tra xem một ký tự đã cho có trong chuỗi hay không với sự trợ giúp của hai toán tử in và not in. Toán tử in và not in trả về giá trị boolean Đúng hoặc Sai

cú pháp. – ký tự có/không có trong tên chuỗi

Ví dụ. -

>>> str1="python"
>>> "p" in  str1
True
>>> "f" in str1
False

Chức năng tích hợp trong chuỗi –

1] Len[] – Được sử dụng để tính độ dài của chuỗi đã cho

Syntax:– len[stringname]

Ví dụ. -

________số 8

2] isupper[] – Hàm này dùng để kiểm tra xem tất cả các chữ cái trong chuỗi có viết hoa hay không. Nếu tất cả các ký tự đều viết hoa thì trả về True ngược lại trả về False

Syntax:– stringname.isupper[]

Ví dụ. -

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
0

3] islower[] – Hàm này dùng để kiểm tra xem tất cả các chữ cái trong chuỗi có phải là chữ thường hay không. Nếu tất cả các ký tự đều ở dạng chữ thường thì trả về True ngược lại trả về False

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
1

e. g. -

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
2

4] upper[] – Nó được sử dụng để chuyển đổi tất cả các ký tự của một chuỗi thành chữ hoa

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
3

Ví dụ-

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
4

5] Lower[] – Nó được sử dụng để chuyển đổi tất cả các ký tự của chuỗi thành chữ thường

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
5

Ví dụ-

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
6

Danh sách

Danh sách là tập hợp các phần tử thuộc các kiểu dữ liệu khác nhau như int, float, string, list, v.v. tất cả các phần tử của danh sách được đặt trong dấu ngoặc vuông và được phân tách bằng dấu phẩy với nhau. Danh sách là một kiểu dữ liệu có thể thay đổi, chúng ta có thể thay đổi các thành phần của danh sách sau khi nó được tạo

Ví dụ. -

List1=[123,567,89] #list các số

List2=[“hello”,”how”,”are”] #list of strings

List3= [“hey”,1223,”hello”] #list kiểu dữ liệu hỗn hợp

Truy cập các phần tử của danh sách. -

Các phần tử của danh sách được truy cập giống như phần tử của chuỗi với sự trợ giúp của lập chỉ mục tích cực và tiêu cực. Cắt lát cũng được sử dụng để truy cập các phần tử danh sách trong đó có nhiều hơn một phần tử được truy cập cùng một lúc

List1=[“táo”,123,”xoài”,[2,3,4,]]

Chỉ số tích cực     0       1        2       3      Danh sách  “táo”      123   “xoài”   [2,3,4]    Chỉ số tiêu cực      -4    -3      -2    -1

Ví dụ-

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
7

Các thao tác trong danh sách

1] Nối – Hai danh sách được nối với sự trợ giúp của toán tử “+”

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
8
Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
9

2] Lặp lại – Với sự trợ giúp của danh sách toán tử ' * ' có thể được lặp lại n lần

Syntax:– str1 + str2
0
Syntax:– str1 + str2
1

3] Tư cách thành viên – ‘ in ‘ và ‘ not in ‘ là hai toán tử tư cách thành viên được sử dụng để kiểm tra xem phần tử đã cho có trong danh sách hay không và trả về giá trị Boolean Đúng hoặc Sai

Syntax:– str1 + str2
2____23

Các chức năng tích hợp trong danh sách

1] append[] – Hàm này được sử dụng để thêm một phần tử vào cuối danh sách. Phần tử duy nhất được thêm vào có thể thuộc bất kỳ loại dữ liệu nào như số nguyên, danh sách, chuỗi, v.v.

Syntax:– str1 + str2
4
Syntax:– str1 + str2
5

2] insert[] – Hàm insert[] cũng được sử dụng để thêm phần tử vào danh sách này nhưng với sự trợ giúp của phần chèn, chúng ta có thể thêm phần tử vào một chỉ mục cụ thể trong danh sách. Nếu không có chỉ mục thì nó sẽ thêm phần tử vào cuối danh sách

Syntax:– str1 + str2
6
Syntax:– str1 + str2
7

3] count[] – hàm đếm được sử dụng để đếm số lần một phần tử xuất hiện trong danh sách

Syntax:– str1 + str2
8
Syntax:– str1 + str2
9

4] reverse[] – hàm đảo ngược dùng để đảo ngược thứ tự các phần tử trong danh sách

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
0
>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
1

5] sort[] – hàm sắp xếp được sử dụng để sắp xếp các phần tử của danh sách theo thứ tự tăng dần. Danh sách hàm phải chứa tất cả các phần tử thuộc cùng một kiểu dữ liệu là số nguyên hoặc chuỗi

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
2____33

Từ điển

Từ điển là một kiểu dữ liệu đặc biệt, là ánh xạ giữa một bộ khóa và một bộ giá trị. Từ điển đại diện cho một cặp khóa-giá trị được đặt trong dấu ngoặc nhọn và mỗi phần tử được phân tách bằng dấu phẩy. Các cặp khóa-giá trị được phân tách bằng dấu hai chấm. Các thành phần của từ điển không có thứ tự và khóa là duy nhất cho mỗi giá trị trong từ điển. Các phần tử của từ điển có thể thay đổi, nghĩa là các phần tử của nó có thể được thay đổi sau khi nó được tạo

cú pháp. -

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
4

Ví dụ. -

Dict1={“comp”. "khoa học máy tính". "khoa học"}

Dict2={“123”. “máy tính”,456. "toán học"}

Truy cập các phần tử của từ điển. -

Các phần tử của từ điển được truy cập với sự trợ giúp của các phím. Mỗi khóa đóng vai trò là một chỉ mục và ánh xạ giá trị trong từ điển

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
5
>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
6

Các yếu tố mới được thêm vào từ điển với sự trợ giúp của khóa mới

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
7

Các chức năng tích hợp trong từ điển-

1] items[] – hàm items[] trả về danh sách các bộ giá trị của cặp khóa-giá trị của từ điển

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
8
>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
9

2] keys[] – Hàm này trả về danh sách các khóa trong từ điển

Syntax:– stringname * integervalue
0
Syntax:– stringname * integervalue
1

3] values[] – Nó trả về danh sách các giá trị trong từ điển

Syntax:– stringname * integervalue
2
Syntax:– stringname * integervalue
3

4] len[] – hàm length dùng để đếm tổng số phần tử trong từ điển

Syntax:– stringname * integervalue
4
Syntax:– stringname * integervalue
5

5] update[] – nó được sử dụng để nối thêm cặp khóa-giá trị của từ điển được chuyển làm đối số cho cặp khóa-giá trị của từ điển đã cho

Syntax:– stringname * integervalue
6
Syntax:– stringname * integervalue
7

Sự kết luận

Từ bài viết, chúng ta có thể thấy rằng Python có nhiều loại dữ liệu có thể giúp phân loại hoặc phân loại các mục dữ liệu. Các kiểu dữ liệu biểu thị loại giá trị mà bất kỳ biến nào có thể lưu trữ và tất cả các hoạt động có thể được thực hiện trên chúng. Ngoài ra, một số kiểu dữ liệu tích hợp sẵn của python có thể thay đổi có thể thay đổi sau này trong khi một số trong số chúng là bất biến không thể thay đổi sau này. Các kiểu dữ liệu này cũng có nhiều chức năng tích hợp giúp công việc của chúng tôi dễ dàng hơn và nhanh hơn

Phương tiện 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ó bao nhiêu loại dữ liệu trong Python 3?

Trong ngôn ngữ lập trình như Python, chủ yếu có 4 kiểu dữ liệu. Chuỗi – Đó là tập hợp các ký tự Unicode [chữ cái, số và ký hiệu] mà chúng ta thấy trên bàn phím. Số - Các loại dữ liệu này lưu trữ các giá trị số như số nguyên, số dấu phẩy động và số phức.

3 loại kiểu dữ liệu là gì?

4 Loại dữ liệu. Danh nghĩa, thứ tự, rời rạc, liên tục .

5 loại dữ liệu chính được sử dụng trong Python là gì?

Python có 5 kiểu dữ liệu tiêu chuẩn. .
số
Sợi dây
Tuple
Từ điển

7 kiểu dữ liệu trong Python là gì?

Một số kiểu dữ liệu Python tích hợp sẵn là. .
Kiểu dữ liệu số. int, float, phức tạp
Kiểu dữ liệu chuỗi. str
các loại trình tự. danh sách, tuple, phạm vi
loại nhị phân. byte, bytearray, memoryview
Loại dữ liệu ánh xạ. mệnh lệnh
kiểu Boolean. bool
Đặt kiểu dữ liệu. bộ, bộ đóng băng. Kiểu dữ liệu số Python

Chủ Đề