Biến trong Python

Lập trình Python cơ bản

5.0 (43 đánh giá)
Tạo bởi I Hate Python Team Cập nhật lần cuối 5 năm trước 187.078 lượt xem 39 bình luận
Tác giả/Dịch giả: I Hate Python Team
Học nhanh

Danh sách bài học

01. Giới thiệu ngôn ngữ lập trình Python 02. Cài đặt môi trường Python 03. Cách chạy chương trình Python 04. Cách ghi chú trong Python 05. Biến trong Python 06. Kiểu dữ liệu số trong Python 07. Kiểu dữ liệu chuỗi trong Python - Phần 1 08. Kiểu dữ liệu chuỗi trong Python - Phần 2 09. Kiểu dữ liệu chuỗi trong Python - Phần 3 10. Kiểu dữ liệu chuỗi trong Python - Phần 4 11. Kiểu dữ liệu chuỗi trong Python - Phần 5 12. Kiểu dữ liệu List trong Python - Phần 1 13. Kiểu dữ liệu List trong Python - Phần 2 14. Kiểu dữ liệu Tuple trong Python 15. Sự khác nhau về toán tử của Hashable object và Unhashable object trong Python 16. Kiểu dữ liệu Set trong Python 16. Kiểu dữ liệu Set trong Python – Phần 2 17. Kiểu dữ liệu Dict trong Python - Phần 1 18. Kiểu dữ liệu Dict trong Python - Phần 2 19. Xử lý file trong Python 20. Iteration và một số hàm hỗ trợ cho iteration object trong Python 21. Nhập xuất trong Python - Hàm xuất 22. Nhập xuất trong Python - Hàm nhập 23. Kiểu dữ liệu Boolean trong Python 24. Cấu trúc rẽ nhánh trong Python 25. Vòng lặp While trong Python 26. Vòng lặp For trong Python - Phần 1 27. Vòng lặp For trong Python - Phần 2 28. Kiểu dữ liệu Function trong Python - Sơ lược về hàm 29. Kiểu dữ liệu Function trong Python - Positional và keyword argument 30. Kiểu dữ liệu Function trong Python - Packing và unpacking arguments 31. Kiểu dữ liệu Function trong Python - Biến locals và globals 32. Kiểu dữ liệu Function trong Python - Return 33. Kiểu dữ liệu function trong Python – Yield 34. Kiểu dữ liệu function trong Python – Lambda 35. Kiểu dữ liệu Function trong Python - Functional tools 36. Kiểu dữ liệu Function trong Python - Đệ quy (recursion) 37. Giới thiệu module trong Python 38. Package trong python

Biến trong Python

Dẫn nhập

Trong các bài trước, Kteam đã giới thiệu đến bạn cách CHẠY MỘT CHƯƠNG TRÌNH PYTHON. Bên cạnh đó, chúng ta cũng đã biết CÁCH GHI CHÚ TRONG PYTHON.

Ở bài này, Kteam sẽ giới thiệu với các bạn về BIẾN TRONG PYTHON. Một phần tuy cơ bản nhưng rất quan trọng trong lập trình và nó sẽ theo bạn mãi cho tới khi bạn còn code.


Nội dung chính

Để đọc hiểu bài này tốt nhất bạn cần:

Trong bài học này, chúng ta sẽ cùng tìm hiểu các vấn đề:

  • Biến là gì?
  • Tại sao lại cần biến?
  • Khởi tạo biến trong Python.
  • Cách kiểm tra kiểu dữ liệu của biến.

Biến là gì?

Nếu bạn từng làm các bài toán đại số thì các bạn luôn phải chạm mặt các biến như là biến x, biến y, biến a, biến b,… Và như bạn thấy nó chả có giá trị cụ thể.

Trong lập trình, biến (variable) là tên của một vùng trong bộ nhớ 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à có thể lấy thông tin đó ra để sử dụng. Khi một biến được khai báo, một vùng trong bộ nhớ sẽ dành cho các biến.

Biến là một thứ cực kì quan trọng trong lập trình mà không thể thiếu trong bất cứ chương trình lớn, nhỏ nào.


Tại sao lại cần biến?

Biến giúp chúng ta lưu trữ các dữ liệu và cho phép chúng ta lấy các dữ liệu của chúng để tính toán được thuận tiện và chính xác hơn.

Hãy tưởng tượng như sau, bạn có một số dữ liệu là những con số với nhiều chữ số và các thao tác tính toán

Một điều mà các bạn dễ dàng nhận ra đó là những con số với nhiều chữ số gây khó khăn trong việc sử dụng vì chúng có quá nhiều chữ số, đôi lúc chúng ta cũng có thể vô tình gây sai lệnh giá trị.

Ta hãy giải quyết bài toán trên khi nhờ tới sự giúp đỡ của các biến

Dễ thấy, ta cũng được kết quả tương tự, nhưng lại dễ dàng tính toán, giảm thiểu tỉ lệ sai lệnh giá trị hơn khi không sử dụng tới biến.


Khởi tạo biến trong Python

Những thứ cần biết về tên của 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 của Python

Một số từ khóa của Python

Biến trong Python

  • Tên của biến chỉ chứa các chữ cái, số và ‘_’

  •  Tên biến trong Python có phân biệt chữ in hoa và in thường. Ví dụ: PI, Pi, pI, pi là 4 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ụ:

Kết quả:

650

Giải thích ví dụ:

Những dòng có khung đỏ đó chính là dòng lệnh dùng để khai báo. Còn dòng mũi tên màu xanh chính là kết quả của biến.

“ten”, “tuoi”, “PI” chính là những tên biến còn những thứ sau dấu bằng như là “17”, “How Kteam”, “3.14” đó chính 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 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ụ:

Kết quả:

Biến trong Python

Giải thích ví dụ:

Ở ví dụ trên ‘tuoi’ là biến thứ nhất, ‘ten’ là biến thứ hai và ‘PI’ là biến thứ ba. Và sau đó ‘17’ là giá trị biến thứ nhất, “How Kteam” là giá trị biến thứ hai và “3.14” là giá trị biến thứ ba. Do đó dòng code trên cũng tương tự như:


Kiểm tra kiểu dữ liệu của biến

Không như đa số các ngôn ngữ lập trình khác, khi khai báo biến phải đi kèm với kiểu dữ liệu. Trong Python việc khai báo kiểu dữ liệu cho biến không cần thiết mà Python sẽ tự biết kiểu dữ liệu của giá trị gán cho biến.

Vậy để kiểm tra kiểu dữ liệu giá trị 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ụ:

Kết quả:

Biến trong Python

Như bạn thấy ở ví dụ trên kết quả tra ra một số kiểu dữ liệu đó là ‘int’, ‘str’, ‘float’. Đó là các kiểu dữ liệu phổ biến trong các ngôn ngữ lập trình hiện nay. Kteam sẽ giới thiệu những kiểu dữ liệu này ở những bài sau.


Kết luận

Qua bài viết này, bạn đã nắm được về những thứ cơ bản về BIẾN TRONG PYTHON (variable).

Các bài tiếp theo mình sẽ giới thiệu về KIỂU DỮ LIỆU SỐ TRONG PYTHON.

Cảm ơn bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”.


Tải xuống

Tài liệu

Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Biến trong Python dưới dạng file PDF trong link bên dưới.

Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com

Đừng quên likeshare để ủng hộ Kteam và tác giả nhé!


Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.

Tác giả/Dịch giả

Chúng tôi là những người có niềm yêu thích Python và muốn Python được nhiều người biết đến hơn ở Việt Nam.

Khóa học

Lập trình Python cơ bản

Lập trình Python cơ bản

Đánh giá

5.0
43 đánh giá
Đánh giá
5
43
4
3
2
1
Minh Thắng đã đánh giá khoảng 1 tháng trước

hay

0932110332 đã đánh giá 4 tháng trước

nguyennam.ktqs đã đánh giá 10 tháng trước

.

thanhtungCSHT đã đánh giá khoảng 1 năm trước

Daylatu đã đánh giá 2 năm trước

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
hieunxhe191630 đã bình luận 8 tháng trước

Dạy hay, cảm ơn vì đóng góp

 

linhbate đã bình luận khoảng 1 năm trước

Cho em xin giáo trinh bản word ạ. cảm ơn team

gmail : hongquoclinh@gmail.com

 

dongquoctoan đã bình luận khoảng 1 năm trước

Cám ơn HowK Team! Rất bổ ích, dễ hiểu.

anhlavodoi đã bình luận 2 năm trước

cho em hỏi em đến bước tạo file text rồi nhưng .py lại vẫn là file thường mà không phải là python vậy ạ, em thử lưu file trong subline text thì ra python còn tạo file text song sửa để đuôi .py thì lại không ra

QuangLe16 đã bình luận 3 năm trước

mình nhập trên sublime text thì nó không trả kết quả đúng nhỉ? nhập trực tiếp trên cmd thì lại được.

trong sublime text mình nhập thế này

tuoi = 31
ten = "Quang"
print(tuoi)
print(ten)

lưu lại xong qua cmd thì nó không trả kết quả gì hết.

Không có video.