Trang chủ Khóa họcAI Robotics/ STEAM/ STEM Python và các kiểu dữ liệu cơ bản (Phần 1)

Python và các kiểu dữ liệu cơ bản (Phần 1)

Bởi Canh Bui

Ở 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 cơ bản trong Python.

I. Python là gì?

Python là một ngôn ngữ lập trình đang phát triển mạnh và rất thông dụng trong lập trình hiện nay, Python cú pháp đơn giản dễ tiếp cận. Nó được tạo ra vào năm 1989 bởi Guido van Rossum và hiện nay được phát triển bởi một cộng đồng lớn các nhà phát triển trên toàn thế giới. Python được sử dụng rộng rãi trong nhiều lĩnh vực khác nhau như khoa học dữ liệu, trí tuệ nhân tạo, phát triển web, đồ họa máy tính, giải trí, và nhiều ứng dụng khác. Python cũng có thể được sử dụng để viết các ứng dụng desktop và mobile. Python là một ngôn ngữ mã nguồn mở, tức là mã nguồn của nó có thể được sử dụng, phân phối và sửa đổi miễn phí.

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

1. Kiểu số nguyên (int) :

Kiểu số nguyên hay còn gọi là kiểu integer (int) là một trong những kiểu dữ liệu cơ bản trong Python, đại diện cho các số nguyên không có phần thập phân. Ví dụ, các số 0, 1, -1, 2, -2, 3, -3, … đều là kiểu int.

2. Kiểu số thực (float) :

Kiểu số thực (floating-point number), hay float là một kiểu dữ liệu trong Python, đại diện cho các số có phần thập phân. Ví dụ, các số 1.23, -4.56, 7.89, … đều là kiểu float.

Float cũng có thể là các số khoa học với chữ “e” để biểu thị lũy thừa của 10.

3. kiểu số phức (Complex) :

Kiểu số phức (complex number), hay complex là một kiểu dữ liệu trong Python, đại diện cho các số phức. Một số phức là một số có dạng a + bj, trong đó a và b là các số thực, và j là đơn vị ảo, thỏa mãn j^2 = -1.

4. Kiểu chuỗi trong Python (Strings):

Kiểu chuỗi (string) trong Python là một kiểu dữ liệu cơ bản, được sử dụng để lưu trữ và xử lý các đoạn văn bản. Chuỗi trong Python có thể chứa bất kỳ ký tự nào trong bảng mã Unicode, bao gồm cả các ký tự chữ cái, số, dấu câu, ký tự đặc biệt và khoảng trắng.

a) String Literals

String literals là các chuỗi được định nghĩa trực tiếp trong mã nguồn của chương trình, thường được đặt trong dấu nháy đơn hoặc dấu nháy kép. Trong Python, các string literals có thể được gán cho một biến hoặc sử dụng trực tiếp trong các biểu thức.

Ví dụ, đoạn code sau đây định nghĩa một số string literals và sử dụng chúng để gán giá trị cho các biến:

Kiểu String Literals trong Python

Trong Python, chúng ta có thể sử dụng dấu nháy đơn hoặc kép để định nghĩa một chuỗi. Nếu chuỗi chứa một trong hai dấu nháy này, ta có thể sử dụng dấu nháy khác để bao quanh chuỗi, hoặc sử dụng ký tự backslash () để chỉ định rằng dấu nháy trong chuỗi không phải là ký tự kết thúc chuỗi mà là một ký tự trong chuỗi.

Ví dụ, đoạn code sau đây minh họa việc sử dụng ký tự backslash để chỉ định rằng dấu nháy trong chuỗi không phải là ký tự kết thúc chuỗi:

Kiểu String Literals trong Python

Ngoài ra, Python hỗ trợ một số ký tự đặc biệt để đại diện cho các ký tự không in được, như ký tự xuống dòng (\n), ký tự tab (\t), ký tự backspace (\b), và rất nhiều các kí tự khác nữa.

Như trong ví dụ sau đoạn code sau đây minh họa việc sử dụng một số ký tự đặc biệt trong string literals:

Kiểu String Literals trong Python

b) Multiline Strings

Multiline strings là các chuỗi với nhiều dòng, được sử dụng để lưu trữ các đoạn văn bản dài hoặc các đoạn mã lệnh có cấu trúc phức tạp hơn. Trong Python, chúng ta có thể sử dụng triple quotes (“””) để định nghĩa multiline strings.

Ví dụ, đoạn code sau đây định nghĩa một multiline string với 3 dòng và sử dụng ký tự đặc biệt để định dạng chuỗi:

III) Tổng kết

Thông qua bài viết các bạn sẽ hiểu được về các kiểu dữ liệu cơ bản trong Python là rất quan trọng và được sử dụng rộng rãi trong các chương trình. Hiểu rõ về các kiểu dữ liệu này sẽ giúp cho việc học lập trình trở nên dễ dàng và hiệu quả hơn.

Liên hệ với chúng tôi qua:

Facebook: Sedu

Hotline: 0946.734.111

Mời các bạn tham khảo thêm một số sản phẩm trong khoá Al Robotics như:

Xe Quét Dọn Thông Minh – Smart street sweeper

Đèn thông minh – Smart Lamp

Xe Quét Dọn Thông Minh – Smart street sweeper

Thùng đựng rác thông minh- Smart Trash Can

Related Posts

Để lại một bình luận