• 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

Jun Phạm by Jun Phạm
12/01/2021
in Code
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

Cách đặt lịch chạy file Batch (CMD) trên Windows 55

Cách đặt lịch chạy file Batch (CMD) trên Windows

02/01/2021
Top 5 Ngôn Ngữ Lập Trình Hacker Mũ Trắng Nên Học

Top 5 Ngôn Ngữ Lập Trình Hacker Mũ Trắng Nên Học

27/11/2020 - Updated on 30/11/2020
Docker là gì? Và cách sử dụng Docker 56

Docker là gì? Và cách sử dụng Docker

24/11/2020
extension hay cho Visual Studio Code

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

11/11/2020

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:  Share Trọn Bộ 60 Tool DDOS Python Cực Mạ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 43

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 44

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 45

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:  Tự học lập trình Python với 89 video học online

Ví dụ:

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

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 47Kế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 48

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 49

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 50

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 51

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:  WordPress là gì? Các kiến thức WordPress cơ bản cho người mới bắt đầu

Ví dụ:

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

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 53
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 54

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

Jun Phạm

Jun Phạm

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

Top 5 Ngôn Ngữ Lập Trình Hacker Mũ Trắng Nên Học
Code

Top 5 Ngôn Ngữ Lập Trình Hacker Mũ Trắng Nên Học

27/11/2020 - Updated on 30/11/2020
Xoá các File trùng lặp bằng Python
Code

Viết chương trình Xoá các File trùng lặp bằng Python

22/10/2020
viet ung dung chat bang python
Code

Cách viết ứng dụng chat đơn giản bằng Python

15/10/2020 - Updated on 16/10/2020
ứng dụng tra số điện thoại thuộc Quốc gia nào
Code

Viết ứng dụng tra số điện thoại thuộc Quốc gia nào bằng Python

11/10/2020 - Updated on 13/10/2020
Cách tạo tin nhắn bí mật trong ảnh bằng Python 57
Code

Cách tạo tin nhắn bí mật trong ảnh bằng Python

08/10/2020
Download khóa học Pascal
Code

Download khóa học Pascal Video tiếng Việt cho người mới bắt đầu

11/09/2020 - Updated on 12/09/2020
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

setup Absorber keylogger

Cách dùng Absorber Keylogger bí mật ghi lại thao tác bàn phím

15/01/2021
leaked db password MOSINT

MOSINT – Tool Truy vết địa chỉ Email để tìm thông tin cá nhân của bất kỳ ai

14/01/2021
kiem tra tin nhan signal

Cách kiểm tra tin nhắn Signal đã an toàn và riêng tư chưa?

14/01/2021
ung dung nhan tin pho bien signal

Signal là gì? Tại sao bạn nên dùng Signal để nhắn tin

13/01/2021
Nên chọn Signal hay Telegram để thay thế WhatsApp trong năm 2021? 58

Nên chọn Signal hay Telegram để thay thế WhatsApp trong năm 2021?

13/01/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 | 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

  • Cách dùng Absorber Keylogger bí mật ghi lại thao tác bàn phím
  • MOSINT – Tool Truy vết địa chỉ Email để tìm thông tin cá nhân của bất kỳ ai
  • Cách kiểm tra tin nhắn Signal đã an toàn và riêng tư chưa?
  • Signal là gì? Tại sao bạn nên dùng Signal để nhắn tin
  • Nên chọn Signal hay Telegram để thay thế WhatsApp trong năm 2021?
  • Cách chặn kênh Youtube bằng Channel Blocker
  • 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