Trong python tên hằng được quy định như thế nào
Trụ sở chính: Show
Văn phòng: Số 27-3RD, Sunrise D, The Manor Central Park, đường Nguyễn Xiển, phường Đại Kim, quận Hoàng Mai, TP. Hà Nội. Liên hệ truyền thông: 0929.536.185 Email: [email protected] Chịu trách nhiệm nội dung: Ông Trần Anh Tú TEK4.VN giữ bản quyền nội dung trên website này. Cấm sao chép dưới mọi hình thức nếu không có sự chấp thuận bằng văn bản. Biến là một đối tượng trong chương trình. Mỗi biến sẽ có một vị trí riêng trong bộ nhớ để lưu trữ dữ liệu (giá trị) được gán. Biến trong Python được đặt theo nguyên tắc định danh (xem lại mục 2.2). Câu lệnh gán giá trị cho biến là: Biến trong Python không cần khai báo trước, không gần khai báo kiểu dữ liệu. Khi đặt tên và gán giá trị Python tự động nhận dạng và tùy biến theo kiểu dữ liệu được gán. Ví dụ 1: Ở ví dụ trên, biến được đặt tên là number, được gán giá trị là 10 sau đó lại được gán giá trị là 1.1. Như vậy sau sau 2 câu lệnh trên giá trị của biến number lưu sẽ là 1.1. Kết quả khi chạy chương trình là: 1.1. Ví dụ 2.
Ở ví dụ này, biến có tên website được gán giá trị là dainganxanh.com sau đó được in ra bởi câu lệnh print(website). Sau đó lại được gán giá trị mới và thực hiện lệnh in lần 2. Kết quả sẽ là:
Python cho phép gán nhiều giá trị cho nhiều biến trong cùng một câu lệnh gán. Ví dụ:
Các toán tử gán khác được trình bày trong mục 9.5 Hằng là một loại biến đặc biệt, giá trị của hằng là không đổi trong suốt chương trình sau lần gán giá trị đầu tiên. Tên hằng được viết hoàn toàn bằng chữ hoa và dấu gạch dưới (nếu cần). Ví dụ:
Trong thực tế, việc đặt tên Hằng bằng các ký tự in hoa là để phân biệt với biến chứ nó không có tác dụng ngăn cản việc gán giá trị mới cho Hằng. Đối với các chương trình lớn, Hằng số thường được khai báo riêng trong một mô-đun. Mô-đun là một tệp riêng chứa các biến, hàm, v.v. được nhập (import) vào tệp chính. Ví dụ: Tạo một file mới với tên “hang.py” trong cùng thư mục với file “thuchanh.py”. – Nội dung file hang.py: – Nội dung file thuchanh.py:
Chạy file thuchanh.py sẽ cho kết quả là:
Biến là một vị trí trong bộ nhớ được sử dụng để lưu trữ dữ liệu (giá trị). Biến được đặt tên duy nhất để phân biệt giữa các vị trí bộ nhớ khác nhau. Các quy tắc để viết tên một biến giống như quy tắc viết các định danh trong Python. Nội dung chính
Danh mục bài học PythonTrong Python, bạn không cần khai báo biến trước khi sử dụng, chỉ cần gán cho biến một giá trị và sử dụng. Cũng không cần phải khai báo kiểu biến, nó sẽ được nhận tự động dựa vào giá trị mà bạn đã gán cho biến. Biến trong Python là gì?Biến Python là một vị trí bộ nhớ dành riêng để lưu trữ các giá trị. Nói cách khác, một biến trong chương trình python cung cấp dữ liệu cho máy tính để xử lý. Các loại biến trong PythonMọi giá trị trong Python đều có kiểu dữ liệu. Các kiểu dữ liệu khác nhau trong Python là Numbers, List, Tuple, Strings, Dictionary, v.v. Biến trong Python có thể được khai báo bằng bất kỳ tên nào mà bạn muốn. Gán giá trị cho biến:Để gán giá trị cho biến ta sử dụng toán tử =. Bất kỳ loại giá trị nào cũng có thể gán cho biến hợp lệ. a = 100 print(a)Khai báo lại một biếnBạn có thể khai báo lại các biến Python ngay cả sau khi bạn đã khai báo một lần. Ở đây chúng ta có Python khai báo biến được khởi tạo thành f = 0. Sau đó, gán lại biến f thành giá trị “KinhKan” # Khai báo lần đầu f = 0 print(f) # Khai báo lại f = 'KinhKan' print(f)Khai báo biến và gán giá trị cho biếnCũng như một số ngôn ngữ lập trình khác, khai báo biến trong Python cũng hết sức đơn giản # Khai báo và gán giá trị cho các biến bienA,bienB,bienC = 5,"KinhKan",True print(bienA) print(bienB) print(bienC)Kết quả sẽ hiển thị như sau: Biến toàn cục (global) và biến cục bộ (local)Trong Python, việc khai báo biến toàn cục hoặc biến cục bộ có tầm ảnh hưởng rất lớn đến việc xử lý dữ liệu thông qua các biến. Khi bạn muốn sử dụng cùng một biến cho phần còn lại của chương trình hoặc mô-đun của mình, bạn khai báo nó như một biến toàn cục. Trong khi nếu bạn muốn sử dụng biến trong một hàm hoặc phương thức cụ thể, bạn sử dụng một biến cục bộ trong khi khai báo biến Python. Xét ví dụ sau đây: # Khai báo một biến và khởi tạo nó: varX varX = 101 print("Giá trị biến toàn cục: " + str(varX)) # Biến toàn cục so với biến cục bộ trong các hàm def someFunction(): # global varX varX = 'Tôi đang học Python' print("Giá trị biến cục bộ: " + str(varX)) #----------------------------------------------- someFunction () print("Giá trị biến toàn cục: " + str(varX))Kết quả hiển thị như sau: Giải thích: Đoạn mã trên, có 3 hàm Print được gọi để hiển thị dữ liệu (là biến varX), vì biến varX là số 101 (kiểu int), nên khi thực hiện phép ghép chuỗi “Giá trị biến toàn cục: ” với biến varX, phải chuyển đổi kiểu varX từ số sang chuỗi bằng hàm str()
Hủy bỏ, xóa biếnDùng lệnh Del để xóa biến, ví dụ: f = 11; print(f) del f print(f)Kết quả: Giải thích:
Tóm lược:
Trong Python, biến là một thành phần quan trọng không thể thiếu trong bất kỳ dự án lớn nhỏ nào. Nếu bạn đang tìm hiểu và lập trình Python, đừng bỏ qua cơ hội tìm hiểu về biến cũng như cách khai báo biến trong Python qua bài viết này bạn nhé! 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. Các biến được tham chiếu trong chương trình để nhận giá trị sau này và giá trị của chúng có thể được thay đổi. >>> Đọc thêm: Bộ đếm trong Python - Nắm rõ kiến thức về Counter trong Python Khai báo biến trong PythonĐể khai báo biến trong Python ta dùng cú pháp tenbien = giá trị. Trong đó tenbien là tên của biến mà bạn muốn đặt, giatri là giá trị biến mà bạn muốn gán. Một số lưu ý khi khai báo biến:
Ví dụ: Khai báo biến tên trong Python name = “Cong Nghe Thong Tin”Ngoài ra, chúng ta có thẻ khai báo nhiều biến bằng 1 giá trị trên cùng 1 lần khai báo a=b=c=2020Hoặc khai báo nhiều biến với các giá trị tương ứng của nó trên 1 dòng: name, age, gender = “Nguyễn Văn A”, 20, TrueBạn có thể sử dụng từ khóa del để xóa biến trong Python. >>> Tham khảo: Khóa học lập trình Python Các kiểu dữ liệu trong PythonKhô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. Dữ liệu được phân biệt theo các kiểu khác nhau với các đặc thù riêng. Dưới đây là một số kiểu dữ liệu trong Python. Các kiểu dữ liệu Python được phân loại thành hai loại như sau:
Sơ đồ sau liệt kê các kiểu dữ liệu nằm trong các danh mục của kiểu dữ liệu có thể thay đổi và kiểu dữ liệu bất biến.
Kết: Trên đây là một số kiến thức cơ bản về biến, cách khai báo biên cũng như các kiểu dữ liệu trong Python mà bạn cần phải nắm rõ khi lập trình Python. Bạn có thể tìm hiểu thêm thông tin về Python tại mục blog của Viện công nghệ thông tin T3H. |