Hãy xem xét dưới hai đoạn code trong Python 2.x . Show
Không có sự khác biệt giữa đoạn code 1 và code 2 trong trường hợp biến đơn trong Python 2.X , nhưng trong trường hợp đa biến, biến có dấu ngoặc -() được coi là “tuple”. Đối với đa biến:
Ví dụ-
Lưu ý:
Nguồn và Tài liệu tiếng anh tham khảo:
Tài liệu từ cafedev:
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:
Chào thân ái và quyết thắng! Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!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. 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 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:
|