• Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • DDOS
    • Kali Linux / Parrot
    • SQL Injection
    • Virus-Trojan-Rat
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
  • Tin tức
  • Kiến thức
AnonyViet
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • DDOS
    • Kali Linux / Parrot
    • SQL Injection
    • Virus-Trojan-Rat
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
  • Tin tức
  • Kiến thức
No Result
View All Result
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • DDOS
    • Kali Linux / Parrot
    • SQL Injection
    • Virus-Trojan-Rat
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
  • Tin tức
  • Kiến thức
No Result
View All Result
AnonyViet
No Result
View All Result

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

Elyx13 by Elyx13
12/01/2021
in Code
Reading Time: 6 mins read
A A
0

Mục lục bài viết

  1. Dạng văn bản
    1. Kiểu dữ liệu chuỗi str
  2. Kiểu số
    1. Kiểu dữ liệu số nguyên int
    2. Kiểu dữ liệu số thực float
  3. Kiểu dữ liệu loại trình tự
    1. list
    2. tuple
    3. range
  4. Kiểu dữ liệu ánh xạ
    1. dict
  5. Kiểu dữ liệu Set
    1. set
    2. frozenset
  6. Kiểu boolean
    1. bool
  7. Kiểu nhị phân
    1. bytes
    2. bytearray
    3. memoryview

Kiểu dữ liệu là một trong những thành phần quan trọng nhất của python. Bạn có thể làm rất nhiều thứ thú vị với các kiểu dữ liệu này. Có một sự thật là trong python, tất cả các kiểu dữ liệu đều là dạng đối tượng (object) cả.

Kiểu dữ liệu python

Các bài viết liên quan

hoc code powershell

Hướng dẫn lập trình PowerShell trên Windows

27/02/2021
quan tri mang co can hoc lap trinh

Làm Quản trị mạng có cần phải biết lập trình không?

26/02/2021 - Updated on 27/02/2021
code python keylogger

Cách tạo KeyLogger bằng Python đơn giản nhất

14/02/2021
6 ngôn ngữ lập trình Kỹ sư mạng máy tính nên học 52

6 ngôn ngữ lập trình Kỹ sư mạng máy tính nên học

02/02/2021 - Updated on 03/02/2021

Kiểu dữ liệu giống như một đặc điểm về loại dữ liệu mình muốn lưu trữ trong bộ nhớ và python có một số kiểu dữ liệu tích hợp sau:

  • Kiểu văn bản chuỗi: str
  • Kiểu số: int, float, complex
  • Các loại trình tự: list, tuple, range
  • Kiểu ánh xạ: dict
  • Kiểu dữ liệu set: set, frozenset
  • Kiểu boolean: bool
  • Kiểu nhị phân: byte, bytearray, memoryview

Bây giờ, hãy phân loại tất cả các kiểu dữ liệu này bằng cách sử dụng hàm type() để hiển thị kiểu dữ liệu của biến.

Dạng văn bản

Kiểu dữ liệu chuỗi str

str là viết tắt của string (chuỗi) được sử dụng để lưu trữ văn bản trong python. Chuỗi có thể được viết trong dấu nháy kép hoặc dấu nháy đơn, do đó bạn có thể viết như sau:

Xem thêm:  24 Extension Visual Studio Code tốt nhất nên sử dụng khi lập trình

Ví dụ:

Kiểu dữ liệu chuỗi str python

Kết quả:

Hello, world!
<class 'str'>

Kiểu số

Kiểu dữ liệu số nguyên int

int là viết tắt của integer (số nguyên) được sử dụng để lưu trữ số nguyên (số nguyên dương và số nguyên âm).

Ví dụ:

Kiểu dữ liệu số nguyên int python

Kết quả:

4
<class 'int'>

Kiểu dữ liệu số thực float

float là viết tắt của số thực (số thập phân).

Ví dụ:

Kiểu dữ liệu số thực float python

Kết quả:

3.14
<class 'float'>

Số phức có phần thực và phần ảo, mỗi phần là một số thực. Số phức có thể được viết dưới hai dạng: real + (imag)jcomplex(real, imag).

Ví dụ:

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

Kết quả:

(5+10j)
<class 'complex'>

Kiểu dữ liệu loại trình tự

list

List (danh sách) là kiểu dữ liệu nơi bạn có thể lưu trữ một tập hợp dữ liệu. List cũng có thể chứa các kiểu dữ liệu khác nhau. List còn có thể sắp xếp, thay đổi phần tử và cho phép các phần tử xuất hiện trùng lặp

Ví dụ:

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

Kết quả:

['Captain America', 'Iron Man', 'Thor', 'Hulk', 'Black Widow', 'Hawkeye']
<class 'list'>

tuple

Tuple là kiểu dữ liệu nơi bạn có thể lưu trữ một bộ sưu tập dữ liệu. Tuple cũng có thể chứa các kiểu dữ liệu khác nhau. Tuple có thể sắp xếp, không thể thay đổi các phần tử và cho phép các phần tử được trùng lặp.

Ví dụ:

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

Kết quả:

('Captain America', 'Iron Man', 'Thor', 'Hulk', 'Black Widow', 'Hawkeye')
<class 'tuple'>

range

Kiểu range đại diện cho một chuỗi số bất biến (không thể thay đổi). Thường được sử dụng để lặp lại một số lần cụ thể trong vòng lặp for.

Xem thêm:  [PyHack] Bài 3: Network Scanner - Quét thông tin mạng

Ví dụ:

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

Kết quả:

range(0, 10)
<class 'range'>

Kiểu dữ liệu ánh xạ

dict

dict là viết tắt của dictionary trong python. Dict được sử dụng để lưu trữ các giá trị dữ liệu trong các key:value. Dict là một tập hợp không có thứ tự, có thể thay đổi và không cho phép trùng lặp.

Ví dụ:

Các kiểu dữ liệu cơ bản trong Python 44Kết quả:

{'Learning': 'Programming', 'Language': 'Python', 'Day': 4}
<class 'dict'>

Kiểu dữ liệu Set

set

set là kiểu dữ liệu nơi bạn có thể chứa một tập hợp dữ liệu. Set cũng có thể chứa các kiểu dữ liệu khác nhau. Set không có thứ tự và không được lập chỉ mục và không cho phép các phần tử trùng lặp.

Ví dụ:

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

Kết quả:

{'Black Widow', 'Iron Man', 'Thor', 'Hawkeye', 'Hulk', 'Captain America'}
<class 'set'>

frozenset

Kiểu dữ liệu frozenset có thể được tạo bởi hàm frozenset(). Hàm frozenset() chấp nhận một đối tượng có thể lặp lại và trả về một đối tượng frozenset không thể thay đổi (giống như một set object, chỉ là không thể thay đổi).

Ví dụ:

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

Kết quả:

frozenset({'cherry', 'banana', 'apple'})
<class 'frozenset'>

Kiểu boolean

bool

bool là viết tắt của boolean trong python. Booleans đại diện cho một trong hai giá trị: True hoặc False.

Ví dụ:

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

Kết quả:

True
<class 'bool'>
False
<class 'bool'>

Kiểu nhị phân

bytes

kiểu dữ liệu byte có thể được tạo ở hai dạng: dùng hàm byte() hoặc sử dụng tiền tố “b”.

Ví dụ:

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

Kết quả:

b'hello'
<class 'bytes'>
b'Hello'
<class 'bytes'>

bytearray

Hàm bytearray() trả về một đối tượng bytearray. Nó có thể chuyển đổi các đối tượng thành các đối tượng bytearray.

Xem thêm:  Javascript Hoa mai đào rơi trang trí Tết cho Website

Ví dụ:

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

Kết quả:

bytearray(b'\x00\x00\x00\x00')
<class 'bytearray'>

memoryview

hàm memoryview() trả về một đối tượng ở chế độ xem bộ nhớ của một đối tượng được chỉ định.
Ví dụ:
Các kiểu dữ liệu cơ bản trong Python 50
Kết quả:
<memory at 0x2b4f7a8a7408>
<class 'memoryview'>

Ghi chú

Như bạn đã thấy, một số kiểu dữ liệu cũng có thể được triển khai bằng cách sử dụng các constructors của chúng. Kỹ thuật tương tự này cũng có thể được áp dụng cho mọi kiểu dữ liệu.

Ví dụ:

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

Kết quả:

Hello, World!
4
3.14
(5+10j)
['Captain America', 'Iron Man', 'Thor', 'Hulk', 'Black Widow', 'Hawkeye']
('Captain America', 'Iron Man', 'Thor', 'Hulk', 'Black Widow', 'Hawkeye')
range(0, 10)
{'Learning': 'Programming', 'Language': 'Python', 'Day': 4}
{'apple', 'cherry', 'banana'}
frozenset({'banana', 'cherry', 'apple'})
True
False
b'\x00\x00\x00\x00'
bytearray(b'\x00\x00\x00\x00')
<memory at 0x2b8346a29408>

Nếu các bạn ủng hộ và mình thấy view bài này cao thì mình sẽ làm thêm vài bài so sánh các kiểu dữ liệu trong python nữa. Vậy nên ủng hộ mình nhé.

Tags: kiểu dữ liệulập trìnhpython
Previous Post

Share Key HMA VPN Pro Update Liên Tục 2021

Next Post

 Download Smart Defrag 6 Pro Full License Key – Chống phân mảnh ổ đĩa

Elyx13

Elyx13

Có người không dám bước vì sợ gãy chân, nhưng sợ gãy chân mà không dám bước đi thì khác nào chân đã gãy.

Related Posts

[Godot RPG]#5: Autotile - Lập trình game Godot Engine 53
Godot

[Godot RPG]#5: Autotile – Lập trình game Godot Engine

05/04/2021
tạo extension nhắc việc chrome đơn giản
Code

Hướng dẫn tự tạo Extension Chrome bằng Scratch

27/03/2021
[Godot RPG] #4 : Tilemap 54
Godot

[Godot RPG] #4 : Tilemap

04/03/2021 - Updated on 05/03/2021
hoc code powershell
Code

Hướng dẫn lập trình PowerShell trên Windows

27/02/2021
code shell script
Code

Cách viết Shell Script trong Linux/Unix

17/02/2021
code python keylogger
Code

Cách tạo KeyLogger bằng Python đơn giản nhất

14/02/2021
Next Post
download Smart Defrag 6 Full

 Download Smart Defrag 6 Pro Full License Key - Chống phân mảnh ổ đĩa

guest
guest

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

0 Comments
Inline Feedbacks
View all comments

Liên hệ Quảng Cáo

Lien he AnonyViet

Đối tác

Fshare

Các bài mới

4 cách phá mật khẩu Windows 10 55

4 cách phá mật khẩu Windows 10

18/04/2021
tao subtitle tieng viet tu dong

Cách tạo tự động Phụ đề tiếng Việt cho Video

17/04/2021
chrome 90

Những tính năng mới của Chrome 90 mới phát hành

17/04/2021
tim hieu nhom hacker Anonymous

Tìm hiểu nhóm Nhóm Hacker Anonymous khét tiếng nhất thế giới

15/04/2021
cpu dot ngot tang 100

Tại sao khi mở Task Manager CPU đột ngột tăng 100% rồi giảm xuống

15/04/2021

Ads

Giới thiệu

AnonyViet

AnonyViet

Nơi chia sẻ những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến AnonyViet.

Hãy cùng AnonyViet xây dựng một cộng đồng CNTT lớn mạnh nhất!

Giới thiệu

AnonyViet là Website chia sẻ miễn phí tất cả các kiến thức về công nghệ thông tin. AnonyViet cung cấp mọi giải pháp về mạng máy tính, phần mềm, đồ họa và MMO.

Liên kết

Game B52
Tải game đổi thưởng online
Chơi game bài hot 2020
Chơi game bài đổi thưởng online
RikVip
iwin888
Gam Víp
88vin link

Liên hệ đặt Ads: [email protected]

Liên hệ

Email: anonyviet.com[@]gmail.com

1409 Hill Street #01-01A
Old Hill Street Police Station
Singapore 179369

Bài viết mới

  • 4 cách phá mật khẩu Windows 10
  • Cách tạo tự động Phụ đề tiếng Việt cho Video
  • Những tính năng mới của Chrome 90 mới phát hành
  • Tìm hiểu nhóm Nhóm Hacker Anonymous khét tiếng nhất thế giới
  • Tại sao khi mở Task Manager CPU đột ngột tăng 100% rồi giảm xuống
  • Phương pháp đính kèm Virus bằng file Word để Hack máy tính
  • Giới thiệu về AnonyViet
  • Liên hệ Quảng cáo
  • Privacy & Policy
  • Contact

© 2019 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ.

No Result
View All Result
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • DDOS
    • Kali Linux / Parrot
    • SQL Injection
    • Virus-Trojan-Rat
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
  • Tin tức
  • Kiến thức

© 2019 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ.

wpDiscuz