Quy tắc đặt tên biến trong Python

Thảo luận trong 'Học Online' bắt đầu bởi Nacy95, 18 Tháng mười một 2021.

  1. Nacy95

    Bài viết:
    15
    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 là một vùng bộ nhớ được đặt tên dùng để lưu trữ giá trị và có thể được thay đổi giá trị trong quá trình thực hiện chương trì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.

    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:

    < Tên biến > = < biểu thức >

    - Giá trị của biến được gán bằng biểu thức bên phải

    VD: A = 27

    B = 2

    * Quy tắc đặt tên biến

    - Gồm các kí tự thường (a-z) ; kí tự hoa (A-Z) ; chữ số (0-9), dấu gạch chân (_), có phân biệt chữ hoa chữ thường

    1. Tên của biến phải được bắt đầu bằng một chữ hoặc một ký tự underscore (dấu gạch dưới: _).
    2. Tên của biến không thể bắt đầu bằng một con số. Ngoài ký tự bắt đầu ra thì trong tên biến có thể sử dụng số, chữ và dấu gạch dưới như bình thường.
    3. Biến trong Python phải có tên riêng, không trùng lặp với tên của các biến đang tồn tại trên file làm việc của bạn.
    4. Tên biến của phân biệt chữ hoa và chữ thường như chúng mình đã đề cập trong bài viết về các lưu ý quan trọng cho người mới học Python.

    VD: Anhdao

    ANHDAO

    Anhdao

    AnHdao123

    - ThAchthao

    ANHDAO

    - Không bắt đầu bằng chữ số

    VD: 123anhdao => Sai

    - Không đặt tên biến trùng với từ khóa của Python (True, False, and, break, or)

    Bài tập ví dụ về sử dụng biến trong Python

    Đề 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:

    [​IMG]

    Trong đó đã bao gồm:

    • Tên biến: Retained
    • Kiểu dữ liệu: Int
    • Kích thước biến: 1 đơn vị
    • Giá trị biến: 100

    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à:

    • Tên biến: Interest
    • Kiểu dữ liệu: Float (số thập phân)
    • Kích thước biến: 1 đơn vị
    • Giá trị biến: 0.15

    [​IMG]

    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é.

    [​IMG]

    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:

    [​IMG]

    Chúc các bạn học tốt.
     
    Last edited by a moderator: 2 Tháng mười hai 2022
Trả lời qua Facebook
Đang tải...