Trong các bài viết trước đây, chúng ta đã được giới thiệu về cách chạy một chương trình Python và cách ghi chú trong Python. Tuy nhiên, trong bài viết này, chúng ta sẽ khám phá về Biến trong Python – một khái niệm cơ bản nhưng rất quan trọng trong lập trình, và sẽ luôn đi kèm với chúng ta suốt quá trình viết code.
Contents
Biến là gì?
Nếu bạn từng làm các bài toán đại số, bạn sẽ thấy rằng chúng ta luôn gặp phải các biến x, y, a, b,… và chúng không mang giá trị cụ thể.
Bạn đang xem: Biến trong Python
Trong lập trình, Biến (variable) là tên một vùng bộ nhớ trong RAM, được sử dụng để lưu trữ thông tin. Bạn có thể gán thông tin cho một biến và sử dụng thông tin đó khi cần. Khi bạn khai báo một biến, một vùng bộ nhớ sẽ được dành riêng cho biến đó.
Biến là một yếu tố cực kỳ quan trọng trong lập trình và không thể thiếu trong bất kỳ chương trình lớn hay nhỏ nào.
Tại sao chúng ta cần biến?
Biến giúp chúng ta lưu trữ dữ liệu và cho phép chúng ta thực hiện tính toán thuận tiện và chính xác hơn.
Hãy tưởng tượng rằng bạn có một số dữ liệu với nhiều chữ số và bạn muốn thực hiện các phép tính trên chúng:
52348252408 + 523482034
Xem thêm : Top phần mềm lập trình python tốt nhất
Kết quả:
52871734442
Tiếp tục tính toán:
52871734442 + 412312323
Xem thêm : Top phần mềm lập trình python tốt nhất
Kết quả:
53284046765
Bạn sẽ nhận thấy rằng việc sử dụng các con số với nhiều chữ số có thể gây khó khăn và dễ gây sai sót.
Giờ hãy giải quyết bài toán trên với sự giúp đỡ của biến:
a = 52348252408
b = 523482034
c = a + b
d = 412312323
c + d
Xem thêm : Tự học JavaScript cơ bản với 5 trang web phổ biến
Kết quả vẫn giống như trước, nhưng việc tính toán dễ dàng hơn và giảm thiểu tỉ lệ sai sót.
Khởi tạo biến trong Python
Những điều cần biết về tên biến
- Tên của biến không được bắt đầu bằng số.
- Tên biến không được trùng với các từ khóa trong Python.
Một số từ khóa trong Python:
- Tên của biến chỉ chứa chữ cái, số và dấu “_”.
- Tên biến trong Python phân biệt chữ in hoa và chữ thường. Ví dụ: PI, Pi, pI, pi là bốn tên biến khác nhau.
Khởi tạo một biến trong Python
Cú pháp:
<tên biến> = <giá trị của biến>
Ví dụ:
tuoi = 17
ten = "How Kteam"
PI = 3.14
Xem thêm : Top phần mềm lập trình python tốt nhất
Kết quả:
Giải thích ví dụ:
- Những dòng có khung đỏ là dòng lệnh để khai báo.
- Những dòng mũi tên màu xanh là kết quả của biến.
“ten”, “tuoi”, “PI” là tên biến, còn giá trị sau dấu bằng như “17”, “How Kteam”, “3.14” là giá trị của biến.
Khởi tạo nhiều biến
Cú pháp:
<tên biến thứ nhất>, <tên biến thứ hai>, ..., <tên biến thứ n> = <giá trị biến thứ nhất>, <giá trị biến thứ hai>, ..., <giá trị biến thứ n>
Ví dụ:
tuoi, ten, PI = 17, "How Kteam", 3.14
Xem thêm : Top phần mềm lập trình python tốt nhất
Kết quả:
Giải thích ví dụ:
- Trong ví dụ trên, ‘tuoi’ là biến thứ nhất, ‘ten’ là biến thứ hai và ‘PI’ là biến thứ ba. Giá trị của biến lần lượt là ’17’, “How Kteam”, “3.14”. Đồng nghĩa với:
tuoi = 17
ten = "How Kteam"
PI = 3.14
Kiểm tra kiểu dữ liệu của biến
Khác với đa số ngôn ngữ lập trình khác, Python không yêu cầu khai báo kiểu dữ liệu cho biến. Python sẽ tự động xác định kiểu dữ liệu của giá trị được gán cho biến.
Để kiểm tra kiểu dữ liệu của một biến đã khởi tạo, ta sử dụng hàm type()
.
Cú pháp:
type(<tên biến>)
Ví dụ:
tuoi = 17
ten = "How KTeam"
PI = 3.14
type(tuoi) # kiểm tra kiểu dữ liệu của biến tuoi
type(ten) # kiểm tra kiểu dữ liệu của biến ten
type(PI) # kiểm tra kiểu dữ liệu của biến PI
Xem thêm : Top phần mềm lập trình python tốt nhất
Kết quả:
Như bạn thấy, kết quả trả về các kiểu dữ liệu là ‘int’, ‘str’, ‘float’, là những kiểu dữ liệu phổ biến trong lập trình. Các kiểu dữ liệu này sẽ được giới thiệu ở những bài viết sau.
Kết luận
Qua bài viết này, bạn đã nắm được những kiến thức cơ bản về Biến trong Python. Trong những bài viết tiếp theo, mình sẽ giới thiệu về Kiểu dữ liệu số trong Python. Nếu bạn có bất kỳ khó khăn hay thắc mắc nào liên quan đến khóa học, hãy đặt câu hỏi trong phần Bình luận bên dưới hoặc truy cập thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng lập trình viên.
Hãy tiếp tục thực hành, thử thách và không ngại khó!
Nguồn: https://laptrinhc.edu.vn
Danh mục: Ngôn ngữ lập trình