Các kiểu dữ liệu Python – những gì không phải là một kiểu dữ liệu trong python

Cổng thông tin Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, được tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : những gì không phải là một kiểu dữ liệu trong python

Kiểu dữ liệu là sự phân loại hoặc phân loại các mục dữ liệu. Nó đại diện cho loại giá trị cho biết những thao tác nào có thể được thực hiện trên một dữ liệu cụ thể. Vì mọi thứ đều là một đối tượng trong lập trình Python, nên các kiểu dữ liệu thực sự là các lớp và các biến là cá thể (đối tượng) của các lớp này.

Sau đây là kiểu dữ liệu chuẩn hoặc tích hợp của Python:

< p> Python-data-type

Số

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

  • Số nguyên < / strong> – Giá trị này được đại diện bởi lớp int. Nó chứa các số nguyên 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ề độ dài của một giá trị số nguyên.
  • Float – Giá trị này được đại diện bởi lớp float. Nó là một số thực với biểu diễn dấu phẩy động. Nó được chỉ định bởi một dấu thập phân. Theo tùy chọn, ký tự e hoặc E theo sau bởi một số nguyên dương hoặc âm có thể được thêm vào để chỉ định ký hiệu khoa học.
  • Số phức – Số phức được biểu thị bằng lớp phức. Nó được chỉ định là (phần thực) + (phần ảo) j. Ví dụ: – 2 + 3j

Lưu ý – Hàm type () được sử dụng để xác định loại kiểu dữ liệu. >

Python3

< / p>

a = 5

in ( "Loại của một:" , type (a))

b = 5.0

print ( "\ nLoại b:" , type (b))

c = 2 + 4j

< p class = "line number11 index10 alt2"> print ( "\ nLoại c: " , type (c))

 
 

Đầu ra:

Loại của một: & lt; class 'int' & gt;

Loại b: & lt; class 'float' & gt;

Loại c: & lt; class 'complex' & gt;

Loại trình tự

Trong Python, trình tự là tập hợp có thứ tự của các kiểu dữ liệu giống nhau hoặc khác nhau. Chuỗi cho phép lưu trữ nhiều giá trị theo cách có tổ chức và hiệu quả. Có một số kiểu chuỗi trong Python –

1) Chuỗi

Trong Python, Chuỗi là các mảng byte đại diện cho các ký tự Unicode. Chuỗi là một tập hợp của một hoặc nhiều ký tự được đặt trong một dấu ngoặc kép, dấu ngoặc kép hoặc dấu ngoặc kép. Trong python không có kiểu dữ liệu ký tự, một ký tự là một chuỗi có độ dài là một. Nó được đại diện bởi lớp str .

Tạo chuỗi

Các chuỗi trong Python có thể được tạo bằng cách sử dụng dấu ngoặc kép hoặc dấu ngoặc kép hoặc thậm chí là dấu ngoặc kép .

Python3

String1 = 'Chào mừng đến với Thế giới Geeks'

print ( "Chuỗi với việc sử dụng Dấu ngoặc kép: " )

print (String1)

< p class = "số dòng r10 index9 alt1 ">

String1 = "Tôi là một người ham học hỏi"

print ( " \ n Chuỗi với việc sử dụng Dấu ngoặc kép: " )

print (String1)

print ( type (String1))

Chuỗi1 =

print ( " \ n Chuỗi với việc sử dụng Dấu ngoặc kép: " )

print (String1)

print ( type (String1))

String1 =

pri nt ( "\ nTạo chuỗi nhiều dòng:" )

print (String1)

 
 

Đầu ra:

Chuỗi với việc sử dụng Dấu ngoặc kép:
Chào mừng đến với Thế giới Geeks

Chuỗi với việc sử dụng Dấu ngoặc kép:
Tôi là một người ham học hỏi
& lt; lớp 'str' & gt;

Chuỗi với việc sử dụng Dấu ngoặc kép:
Tôi là một người ham học hỏi và tôi đang sống trong một thế giới của những người "Geek"
& lt; lớp 'str' & gt;

Tạo một chuỗi nhiều dòng:
Chuyên viên máy tính
            Vì
            Đời sống

Truy cập các phần tử của Chuỗi

Trong Python, các ký tự riêng lẻ của một Chuỗi có thể được truy cập bằng cách sử dụng phương pháp Lập chỉ mục. Lập chỉ mục cho phép các tham chiếu địa chỉ phủ định truy cập các ký tự từ phía sau của Chuỗi, ví dụ: -1 đề cập đến ký tự cuối cùng, -2 đề cập đến ký tự cuối cùng thứ hai, v.v.

Python string indexing

Python3 < / h2>

< br />

String1 = "GeeksForGeeks"

print ( " Chuỗi ban đầu: " )

print (String1)

print < code class = "trơn"> ( "\ nKý tự đầu tiên của Chuỗi là:" )

print (String1 [ 0 ])

print ( "\ nKý tự cuối cùng của Chuỗi là:" )

< code class = "functions"> print (String1 [ - 1 ])

 
 

Đầu ra:

Chuỗi ban đầu:
GeeksForGeeks

Ký tự đầu tiên của String là:
G

Ký tự cuối cùng của Chuỗi là:
S

Lưu ý - Để biết thêm về chuỗi, hãy tham khảo Chuỗi Python .

2) Danh sách

Danh sách cũng giống như mảng, được khai báo bằng các ngôn ngữ khác là một tập hợp dữ liệu có thứ tự. Nó rất linh hoạt vì các mục trong danh sách không cần phải cùng loại.

Tạo danh sách

Có thể tạo danh sách trong Python bằng cách đặt trình tự bên trong dấu ngoặc vuông [] .

Python3

Danh sách = []

print ( "Danh sách trống ban đầu:" )

print ( Danh sách )

Danh sách = < code class = "trơn"> [ 'GeeksForGeeks' ]

print ( " \ nList với việc sử dụng Chuỗi: "< / code> )

print ( Danh sách )

Danh sách = [ "Geeks" , "Dành cho" < / code> , "Geeks" ]

print ( "\ nDanh sách chứa nhiều giá trị: " )

print ( Danh sách [ 0 ])

print (< / code> Danh sách [ 2 ])

< p class = "line number23 index22 alt2">

Danh sách = [[ 'Geeks' ,< code class = "same">]]

print ( "\ nDanh sách Đa chiều:" )

print ( Danh sách )

 
  

Đầu ra:

Danh sách trống ban đầu:
[]

Danh sách với việc sử dụng Chuỗi:
['GeeksForGeeks']

Danh sách chứa nhiều giá trị:
Chuyên viên máy tính
Chuyên viên máy tính

Danh sách đa chiều:
[['Geeks', 'For'], ['Geeks']]

Truy cập các phần tử của Danh sách

Để truy cập các mục danh sách, hãy tham khảo số chỉ mục. Sử dụng toán tử chỉ mục [] để truy cập một mục trong danh sách. Trong Python, các chỉ mục chuỗi âm thể hiện các vị trí từ cuối mảng. Thay vì phải tính toán offset như trong List [len (List) -3] , chỉ cần viết List [-3] là đủ. Lập chỉ mục phủ định nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục cuối cùng thứ hai, v.v.

Python3

< p class = "line number1 index0 alt2">

< / code>

Danh sách = [ "Geeks" , "Dành cho" , "Geeks" ]

< / p>

print ( "Đang truy cập phần tử từ danh sách" )

print ( Danh sách [ 0 ])

2 ])

print ( " Acc phần tử luận văn sử dụng lập chỉ mục phủ định " )

in ( Danh sách [ - 1 ])

in ( Danh sách [ - 3 ])

 
 

Đầu ra:

Truy cập phần tử từ danh sách
Chuyên viên máy tính
Chuyên viên máy tính
Truy cập phần tử bằng lập chỉ mục phủ định
Chuyên viên máy tính
Chuyên viên máy tính

Lưu ý - Để biết thêm về Danh sách, hãy tham khảo Danh sách Python.

3) Tuple

Cũng giống như list, tuple cũng là một tập hợp có thứ tự Đối tượng Python. Sự khác biệt duy nhất giữa tuple và list là các bộ giá trị không thể thay đổi, tức là các bộ giá trị không thể được sửa đổi sau khi nó được tạo. Nó được đại diện bởi lớp tuple .

Tạo Tuple

Trong Python, tuples được tạo bằng cách đặt một chuỗi giá trị được phân tách bằng 'dấu phẩy' có hoặc không sử dụng dấu ngoặc đơn để nhóm chuỗi dữ liệu. Các bộ dữ liệu có thể chứa bất kỳ số phần tử nào và thuộc bất kỳ kiểu dữ liệu nào (như chuỗi, số nguyên, danh sách, v.v.).

Lưu ý: Các bộ dữ liệu cũng có thể được tạo bằng một phần tử duy nhất, nhưng nó là một chút khó khăn. Có một phần tử trong dấu ngoặc đơn là không đủ, phải có một 'dấu phẩy' ở cuối để biến nó thành một bộ.

Python3

< / p>

Tuple1 = ()

print ( "Tuple trống ban đầu:" )

print (Tuple1)

< c ode class = "undefined space">

Tuple1 = ( 'Geeks' , 'Dành cho' )

print ( "\ nTối với việc sử dụng Chuỗi:" ) ​​

print (Tuple1)

< / p>

list1 = [ 1 , 2 , 4 , 5 , 6 ]

in ( "\ nTối đa bằng cách sử dụng Danh sách:" )

print ( tuple (list1))

< / p>

Tuple1 = tuple ( 'Geek s ' )

print ( "\ nTối với việc sử dụng hàm:" )

< p class = "line number25 index24 alt2"> print (Tuple1)

Tuple1 = ( 0 , 1 , 2 , 3 )

Tuple2 = ( 'python' , 'geek' )

Tuple3 = (Tuple1, Tuple2)

print ( "\ nTối với các bộ giá trị lồng nhau:" )

print (Tuple3)

 
 

Đầu ra:

Tuple trống ban đầu:
()

Tuple với việc sử dụng Chuỗi:
('Geeks', 'For')

Tuple bằng cách sử dụng Danh sách:
(1, 2, 4, 5, 6)

Tuple với việc sử dụng chức năng:
('Chuyên viên máy tính')

Tuple với các bộ giá lồng nhau:
((0, 1, 2, 3), ('python', 'geek'))

Lưu ý - Việc tạo bộ tuple trong Python mà không sử dụng dấu ngoặc đơn được gọi là Đóng gói Tuple.

Việc truy cập các phần tử của Tuple < / h4>

Để truy cập các mục tuple, hãy tham khảo số chỉ mục. Sử dụng toán tử chỉ mục [] để truy cập một mục trong một bộ. Chỉ mục phải là một số nguyên. Các bộ giá trị lồng nhau được truy cập bằng cách sử dụng lập chỉ mục lồng nhau.

Python3

tuple1 = tuple ([ 1 , 2 , < / code> 3 , 4 , 5 ])

< / p>

print ( "First phần tử của tuple " )

print < code class = "trơn"> (tuple1 [ 0 ])

< / p>

print ( "\ n Phần tử cuối cùng của tuple " )

print (tuple1 [ - 1 ] )

print ( " \ n Phần tử thứ ba cuối cùng của tuple " )

print (tuple1 [ - 3 ])

 
 

Đầu ra:

Phần tử đầu tiên của tuple
1

Phần tử cuối cùng của tuple
5

Phần tử cuối cùng thứ ba của tuple
3

Lưu ý - Để biết thêm về các bộ giá trị, hãy tham khảo Bộ mã Python .

Boolean

Kiểu dữ liệu có một trong hai giá trị cài sẵn, True hoặc False . Các đối tượng Boolean bằng True là true (đúng) và các đối tượng bằng False là falsy (sai). Nhưng các đối tượng không phải Boolean cũng có thể được đánh giá trong ngữ cảnh Boolean và được xác định là đúng hay sai. Nó được ký hiệu bằng lớp bool .

Lưu ý - Đúng và Sai với chữ viết hoa 'T' và 'F' là các boolean hợp lệ, nếu không python sẽ ném một lỗi.

Python3

in ( type ( True ))

print ( type ( False ))

print ( type (true))

 
 

Đầu ra:

& lt; lớp 'bool' & gt;
& lt; lớp 'bool' & gt;
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/home/7e8862763fb66153d70824099d4f5fb7.py", dòng 8, trong
    print (type (true))
NameError: tên 'true' không được xác định

Set

Trong Python, Tập hợp là một tập hợp không có thứ tự loại dữ liệu có thể lặp lại, có thể thay đổi và không có phần tử trùng lặp. Thứ tự của các phần tử trong một tập hợp là không xác định mặc dù nó có thể bao gồm nhiều phần tử khác nhau.

Tạo tập hợp

Các tập hợp có thể được tạo bằng cách sử dụng set () hàm với một đối tượng có thể lặp lại hoặc một chuỗi bằng cách đặt chuỗi bên trong dấu ngoặc nhọn, phân tách bằng 'dấu phẩy'. Loại phần tử trong một tập hợp không được giống nhau, các giá trị kiểu dữ liệu hỗn hợp khác nhau cũng có thể được chuyển cho tập hợp đó.

Python3

set1 < code class = "keyword"> = set ()

print ( " Bộ trống ban đầu: " )

print (set1)

set1 = đặt ( "GeeksForGeeks" )

print ( "\ nĐặt bằng việc sử dụng Chuỗi: " )

print (set1)

set1 = set ([ "Geeks" , " Dành cho " , " Geeks " ])

print ( "\ nĐặt bằng cách sử dụng Danh sách:" ) ​​

print (set1)

set1 = set ([ 1 , 2 , 'Geeks' , 4 , 'Dành cho' , 6 , 'Geeks' ])

print ( "\ nĐặt bằng việc sử dụng Giá trị hỗn hợp " )

print (set1)

 
 

Đầu ra:

Bộ trống ban đầu:
bộ()

Đặt bằng cách sử dụng Chuỗi:
{'F', 'o', 'G', 's', 'r', 'k', 'e'}

Đặt với việc sử dụng Danh sách:
{'Geeks', 'For'}

Đặt bằng việc sử dụng các Giá trị hỗn hợp
{1, 2, 4, 6, 'Geeks', 'For'}

Truy cập các phần tử của Bộ

Không thể truy cập các mục tập hợp bằng cách tham chiếu đến một chỉ mục, vì các tập hợp không có thứ tự nên các mục không có chỉ mục. Tuy nhiên, bạn có thể lặp lại các mục đã đặt bằng vòng lặp for hoặc hỏi xem giá trị được chỉ định có trong một tập hợp hay không bằng cách sử dụng từ khóa in .

Python3


set1 = set ([ "Geeks" , "Dành cho" , "Geeks" ])

in ( "\ nBộ ban đầu" )

print (set1)

< code class = "undefined space">

print ( "\ nCác phần triển khai của bộ:" )

cho i trong set1:

print (i, end = < / code> "" )

< p class = "line number17 index16 alt2"> print ( "Geeks" trong set1)

 
 

Đầu ra:

Bộ ban đầu:
{'Geeks', 'For'}

Các phần tử của tập hợp:
Geeks cho

ĐÚNG VẬY

Lưu ý - Để biết thêm về các bộ, hãy tham khảo Bộ Python .

Từ điển

Từ điển trong Python là một tập hợp các giá trị dữ liệu không có thứ tự, được sử dụng để lưu trữ các giá trị dữ liệu giống như một bản đồ, không giống như các Kiểu dữ liệu khác chỉ chứa một giá trị duy nhất dưới dạng một phần tử, Từ điển giữ cặp key: value . Khóa-giá trị được cung cấp trong từ điển để tối ưu hóa hơn. Mỗi cặp khóa-giá trị trong Từ điển được phân tách bằng dấu hai chấm : , trong khi mỗi khóa được phân tách bằng 'dấu phẩy'.

Tạo Từ điển

Trong Python, một Từ điển có thể được tạo bằng cách đặt một chuỗi các phần tử trong dấu ngoặc nhọn {} , được phân tách bằng 'dấu phẩy'. Các giá trị trong từ điển có thể thuộc bất kỳ kiểu dữ liệu nào và có thể được sao chép, trong khi các khóa không thể lặp lại và phải bất biến. Từ điển cũng có thể được tạo bằng hàm tích hợp sẵn dict () . Có thể tạo từ điển trống bằng cách đặt nó vào dấu ngoặc nhọn {}.

Lưu ý - Các khóa từ điển có phân biệt chữ hoa chữ thường, cùng tên nhưng các trường hợp khác nhau của khóa sẽ được xử lý riêng biệt.

Python3

< / p>

Dict = {}

print ( " Từ điển trống: " )

print ( < code class = "functions"> Dict )

Dict = { 1 : 'Geeks' , 2 : 'Dành cho' , 3 : 'Geeks' }

print ( < code class = "string"> "\ nTùy chỉnh với việc sử dụng Khóa số nguyên:" )

print ( Dict )

< p class = "line number13 index12 alt2">

Dict = { 'Tên' : 'Geeks' , 1 : [ 1 , 2 , < code class = "value"> 3 , 4 ]}

print ( "\ nTùy chọn với việc sử dụng các Khóa hỗn hợp:" )

print ( Dict )

Dict = dict ({ 1 : 'Geeks' , 2 : 'Dành cho' , 3 : 'Geeks' })

print ( "\ nDictionary với việc sử dụng dict ():" )

print ( Dict )

Dict = dict ([( < code class = "value"> 1 , 'Geeks' ), ( 2 , 'Dành cho' )])

print ( "\ n Tùy ý với mỗi mục là một cặp:" )

print ( Dict )

 
 < / pre> 

Đầu ra:

Từ điển trống:
{}

Từ điển với việc sử dụng các phím số nguyên:
{1: "Geeks", 2: "For", 3: "Geeks"}

Từ điển với việc sử dụng các phím hỗn hợp:
{1: [1, 2, 3, 4], 'Name': 'Geeks'}

Từ điển với việc sử dụng dict ():
{1: "Geeks", 2: "For", 3: "Geeks"}

Từ điển với mỗi mục dưới dạng một cặp:
{1: 'Geeks', 2: 'For'}

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

Để truy cập các mục của từ điển, hãy tham khảo tên khóa của nó. Có thể sử dụng chìa khóa bên trong dấu ngoặc vuông. Ngoài ra còn có một phương thức được gọi là get () cũng sẽ giúp truy cập phần tử từ từ điển.

Python3

< p class = "line number1 index0 alt2">

< / code>

Dict = { 1 : 'Geeks' , 'name' : 'Dành cho' , 3 : < code class = "string"> 'Geeks' }

in ( "Truy cập một phần tử bằng khóa:" )

print ( Dict [ 'name' ])

print ( " Truy cập một phần tử bằng get: " < code class = "trơn">)

print (< / code> Dict . get ( 3 ))

 
 

Đầu ra:

Truy cập một phần tử bằng cách sử dụng khóa:
Vì
Truy cập một phần tử bằng get:
Chuyên viên máy tính

Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề những gì không phải là một kiểu dữ liệu trong python

Python 17. Kiểu dữ liệu List trong Lập trình Python

alt

  • Tác giả: TITV
  • Ngày đăng: 2021-12-01
  • Đánh giá: 4 ⭐ ( 1664 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: ★ Xem source code, nội dung và các đường link trong video hướng dẫn tại đây LậpTrìnhPython: https://bit.ly/3CoDLtZ
    ★ Ủng hộ phát triển kênh: Momo,ZaloPay,ViettelPay: 0374568701 / STK: 109005606811 Vietinbank – CTK: Le Nhat Tung.
    ★ Khóa học Lập trình Python: bao gồm tất cả nội dung kiến thức cơ bản về Python, Các thuật toán, Lập trình hướng đối tượng Python, Cấu trúc dữ liệu, Xử lý tập tin trong, Lập trình giao diện.
    Khóa học này cung cấp phần lớn kiến thức và kỹ năng về ngôn ngữ lập trình Python và là bước đệm cho các lập trình viên muốn tìm hiểu sâu về Python.
    Khóa học này phù hợp cho các bạn mới bắt đầu học Lập trình Python, hoặc các bạn muốn ôn tập lại kiến thức một cách hệ thống và mạch lạc để chuẩn bị đi làm.
    ★ Bạn cũng có thể tìm thấy các khóa học về ngôn ngữ khác tại đây: https://www.youtube.com/c/TITVvn
    ★ Cácn bạn vui lòng đăng ký kênh (Subscribe) và chia sẻ video (Share) đến các bạn cùng lớp nhé.
    ★ Diễn đàn hỏi đáp: https://www.facebook.com/groups/titv.vn
    ★ Facebook: https://www.facebook.com/tung.lenhat
    ★ Website: http://titv.vn, http://titv.edu.vn
    =================================
    ✩ Hộp thư đóng góp ý kiến hoặc ý tưởng: lenhattung@gmail.com
    =================================
    © Bản quyền thuộc về TITV ☞ Vui lòng không đăng tải lại Video từ kênh này
    © Copyright by TITV Channel ☞ Do not Re-up

Các kiểu dữ liệu trong Python

  • Tác giả: mylop.edu.vn
  • Đánh giá: 3 ⭐ ( 7043 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này mình sẽ giới thiệu các kiểu dữ liệu trong Python, qua bài này bạn sẽ hiểu được cách sử dụng các kiểu dữ liệu thường dùng nhất của Python.

Python: Các kiểu dữ liệu cơ bản trong Python

  • Tác giả: v1study.com
  • Đánh giá: 5 ⭐ ( 2186 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Kiểu dữ liệu trong Python: chuỗi, số, list, tuple, set và dictionary

  • Tác giả: quantrimang.com
  • Đánh giá: 5 ⭐ ( 4670 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phần này, bạn sẽ học cách sử dụng Python như một chiếc máy tính, nắm được các kiểu dữ liệu trong Python và đi bước đầu tiên hướng tới lập trình Python.

Các kiểu dữ liệu cơ bản trong Python 3: Boolean

  • Tác giả: gitiho.com
  • Đánh giá: 5 ⭐ ( 1717 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Boolean là một công cụ quan trọng trong bất kỳ ngôn ngữ lập trình nào. Sử dụng logic boolean, code của bạn có thể phản ứng với dữ liệu bên trong chương trình...

Kiểu dữ liệu Tuple trong Python

  • Tác giả: howkteam.vn
  • Đánh giá: 5 ⭐ ( 1685 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Kiểu dữ liệu Tuple trong Python

Các Kiểu Dữ Liệu Trong Python

  • Tác giả: techacademy.edu.vn
  • Đánh giá: 5 ⭐ ( 8543 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ở bài trước mình đã giới thiệu qua với mọi người về ngôn ngữ python rồi, và ở đây mình nhắc lại một lần nữa là series này mình sẽ nói về python 3. Bài này chúng ta sẽ cùng nhau đi vào tìm hiểu về cách khai báo các kiểu dữ liệu trong Python. […]

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Hình ảnh trung tâm HTML - Ví dụ về trung tâm hình ảnh căn chỉnh CSS - căn chỉnh hình ảnh vào giữa css