Hotline: Zalo
Thông báo của tôi

Biến và kiểu dữ liệu cơ bản trong Python

Biến và kiểu dữ liệu cơ bản trong Python

Biến và kiểu dữ liệu cơ bản trong Python

 
Hoàn thành

 

 

Biến là một trong những khối xây dựng cơ bản của các chương trình được viết bằng Python. Biến lưu trữ dữ liệu trong bộ nhớ. Chúng có tên và có thể được tham chiếu bằng các tên đó. Biến cũng có các kiểu dữ liệu , chỉ định loại dữ liệu mà chúng có thể lưu trữ (chẳng hạn như chuỗi và số nguyên), và chúng có thể được sử dụng trong các biểu thức sử dụng toán tử (chẳng hạn như +và -) để thao tác các giá trị của chúng.

Biến số

Trong Python, một biến được khai báo và gán giá trị bằng toán tử gán =. Biến nằm ở phía bên trái của toán tử và giá trị được gán—có thể là một biểu thức như 2 + 2và thậm chí có thể bao gồm các biến khác—nằm ở phía bên phải. Ví dụ:

x = 1         # assign variable x the value 1
y = x + 5     # assign variable y the value of x plus 5
z = y         # assign variable z the value of y

Các ví dụ này gán số cho các biến, nhưng số chỉ là một trong số nhiều kiểu dữ liệu mà Python hỗ trợ. Lưu ý rằng không có kiểu nào được khai báo cho các biến. Python là ngôn ngữ được gõ động , nghĩa là kiểu biến được xác định bởi dữ liệu được gán cho nó. Trong các ví dụ trước, các biến x, y và z là các kiểu số nguyên, có khả năng lưu trữ các số nguyên dương và âm.

Tên biến phân biệt chữ hoa chữ thường và có thể sử dụng bất kỳ chữ cái, số và _ký tự gạch dưới ( ). Tuy nhiên, chúng không thể bắt đầu bằng số.

Làm việc với số

Hầu hết các chương trình đều thao tác với số. Máy tính xử lý số nguyên và số thập phân khác nhau. Hãy xem xét đoạn mã sau:

x = 1       # integer
x = 1.0     # decimal (floating point)

Python tạo ra các số nguyên từ một kiểu dữ liệu tích hợp được gọi là int, và các số thập phân (số dấu phẩy động) như các thể hiện của float. Hàm tích hợp của Python type()trả về kiểu dữ liệu của một biến. Đoạn mã sau đây xuất ra các kiểu dữ liệu:

x = 1
print(type(x)) # outputs: <class 'int'>

x = 1.0
print(type(x)) # outputs: <class 'float'>

Việc thêm the .0vào cuối 1tạo ra sự khác biệt lớn trong cách ngôn ngữ lập trình xử lý giá trị. Kiểu dữ liệu ảnh hưởng đến cách giá trị được lưu trữ trong bộ nhớ, cách bộ xử lý (CPU) xử lý dữ liệu khi đánh giá biểu thức, cách dữ liệu liên quan đến dữ liệu khác và loại thao tác nào bạn có thể thực hiện với nó.

Làm việc với boolean

Một kiểu dữ liệu phổ biến khác là kiểu Boolean, chứa giá trị Truehoặc False:

x = True
print(type(x)) # outputs: <class 'bool'>

Về mặt nội bộ, boolđược coi là một kiểu số nguyên đặc biệt. Về mặt kỹ thuật, Truecó giá trị là 1 và Falsecó giá trị là 0. Thông thường, Boolean không được sử dụng để thực hiện các phép toán; thay vào đó, chúng được sử dụng để đưa ra quyết định và thực hiện phân nhánh. Tuy nhiên, thật thú vị khi hiểu mối quan hệ giữa các kiểu. Nhiều kiểu không gì khác hơn là các phiên bản chuyên biệt của các kiểu tổng quát hơn. Số nguyên là một tập hợp con của các số dấu phẩy động và Boolean là một tập hợp con của các số nguyên.

Làm việc với chuỗi

Cùng với số, chuỗi là một trong những kiểu dữ liệu được sử dụng phổ biến nhất. Chuỗi là tập hợp không hoặc nhiều ký tự. Chuỗi thường được khai báo bằng dấu ngoặc đơn, nhưng bạn cũng có thể sử dụng dấu ngoặc kép:

x = 'This is a string'
print(x) # outputs: This is a string
print(type(x)) # outputs: <class 'str'>
y = "This is also a string"

Bạn có thể thêm chuỗi vào các chuỗi khác—một hoạt động được gọi là "nối chuỗi"—bằng cùng một +toán tử cộng hai số:

x = 'Hello' + ' ' + 'World!'
print(x) # outputs: Hello World!

Bạn sẽ tìm hiểu thêm về chuỗi trong bài học khác, bao gồm cách phân tích cú pháp và cách thao tác chúng theo nhiều cách khác nhau. Bạn cũng sẽ tìm hiểu về các kiểu dữ liệu quan trọng khác như danh sách, lưu trữ các tập hợp dữ liệu và thường được sử dụng để chứa các tập hợp chuỗi.

Trong Python, printhàm này là một trong hơn 60 hàm được tích hợp sẵn trong ngôn ngữ, có chức năng xuất văn bản ra màn hình.

Câu lệnh sau hiển thị "Hello World!" trên màn hình:

print('Hello World!')

Đối số được truyền đến printlà một chuỗi , đây là một trong những kiểu dữ liệu cơ bản trong Python được sử dụng để lưu trữ và quản lý văn bản. Theo mặc định, printxuất ra một ký tự xuống dòng ở cuối dòng, để lệnh gọi tiếp theo đến printbắt đầu ở dòng tiếp theo.

Đang xem: Biến và kiểu dữ liệu cơ bản trong Python