Khi các bạn sử dụng ngôn ngữ lập trình Python thì biến là đối tượng được dùng thường xuyên nhất. Trong bài viết này chúng ta sẽ cùng tìm hiểu về biến trong Python (Variable) và cách sử dụng chi tiết nhé.
Biến trong Python (Variable) được sử dụng rất nhiều trong các câu lệnh mà bạn viết bằng ngôn ngữ này. Đặc biệt là khi chúng ta soạn thảo các câu lệnh phức tạp, không thể giải quyết chỉ trong 1-2 dòng code thì chắc chắn sẽ phải dùng đến biến. Hiểu một cách đơn giản thì biến là một đối tượng để chúng ta lưu trữ dữ liệu. Chúng ta gán thông tin cho một biến để nó lưu trữ rồi sẽ lấy thông tin rồi có thể lấy ra sử dụng ở các dòng code tiếp theo.
Có rất nhiều kiểu dữ liệu của Python như dữ liệu dạng số, dạng chuỗi ký tự, dạng mạng, dạng tập hợp,… đều được lưu trữ trong biến. Biến được tạo ra ngay tại thời điểm mà chúng ta cài đặt một dữ liệu cho nó. Với các biến thì chúng ta không cần phải định nghĩ ra một loại cụ thể nào đó như kiểu dữ liệu. Chúng ta hoàn toàn có thể thay đổi kiểu dữ liệu của biến, không cần giữ cố định một kiểu dữ liệu cụ thể.
Trong phần mềm lập trình Python tên là Spyder mà chúng mình đang sử dụng có cửa sổ tên là Variable Explorer:
Trong phần này sẽ có 4 mục là:
Chúng ta hãy cùng tìm hiểu chi tiết về cách dùng biến trong Python trong các ví dụ cụ thể ở phần sau của bài viết này nhé.
Ví dụ: Tên biến có thể bắt đầu bằng một chữ kèm số và dấu như thế này:
Chúng ta cũng có thể đặt tên biến dưới dạng chữ thường cũng được các bạn nhé. Ở đây chúng mình đã viết ra 2 biến và thực hiện lệnh in cho ra 2 giá trị khác nhau.
Đây là phần hiển thi ở Variable Explorer khi các bạn viết xong một biến vào phần mềm:
Xem thêm: 5 phần mềm lập trình Python tốt nhất mà bạn nên sử dụng
Đề bài: Tạo ra một biến tên gọi là retained có giá trị là 100.
Giả sử có thể đầu tư số tiền này với lãi suất là 15%/năm và phần lãi suất này sẽ được lưu trữ với cái tên là Interest. Khi đó, sau 1 năm chúng ta sẽ có 100 x 1,15 = 115; sau 2 năm chúng ta sẽ có 100 x 1,15 x 1,15 = 132,25. Yêu cầu viết ra các câu lệnh để tính toán được số tiền mà chúng ta có sau 10 năm rồi in kết quả cuối cùng ra.
Cách thực hiện:
Các bạn nhập vào phần mềm dùng để soạn thảo ngôn ngữ lập trình là:
retained=100
Lúc này các bạn sẽ thấy trong Variable Explorer đang hiển thị như hình ảnh dưới đây:
Trong đó đã bao gồm:
Như vậy có nghĩa là chúng ta đã nhập đúng yêu cầu thứ nhất của đề bài. Sang đến yêu cầu về viết câu lệnh để tính sau tiền có được sau 10 năm đầu tư thì các bạn làm như sau:
Bước 1: Khai báo thêm biến tiếp theo để thể hiện giá trị 15% dưới dạng 0,15. Chúng ta sẽ nhập vào phần mềm là: interest = 0.15. Sau đó các bạn bấm F5 thì thấy thông tin về biến mới đã hiển thị trong cửa sổ khai báo biến với các thông tin là:
Bước 2: Để tính số tiền có được sau 15 năm thì chúng ta nhập công thức sau:
result=retained*(1+interest)**10
Ý nghĩa của một dấu sao (*) trong Python là phép nhân còn phép lũy thừa thì là hai dấu sao (**) các bạn nhé.
Sau đó chúng ta đã thấy kết quả về số tiền thu được hiển thị trong Variable Explorer.
Bước 3: Để in kết quả này theo yêu cầu của đề bài thì chúng ta dùng câu lệnh in rất đơn giản như sau:
Xem thêm: TOP 10 THƯ VIỆN PYTHON HÀNG ĐẦU
Hy vọng bài viết của chúng mình có thể giúp các bạn hiểu rõ hơn về biến trong Python và cách gán giá trị cho biến cũng như thực hiện các phép tính toán liên quan.
Có một khóa học tại Gitiho giúp cho bạn học lập trình Python trong phân tích dữ liệu từ cơ bản đến nâng cao để lọc và làm sạch dữ liệu, xây dựng vác mô hình dự đoán, hay tạo biểu đồ, đồ thị trực quan cho báo cáo,...
Cùng xem và đăng ký học thử khóa học PY01 - Phân tích dữ liệu với lập trình Python From Zero to Hero ở bên dưới bạn để khám phá sức mạnh của Python trong phân tích dữ liệu bạn nhé.
Nội dung liên quan