Khi bạn khai báo một biến, biến đó sẽ hiển thị trong các phần của chương trình của bạn, tùy thuộc vào nơi bạn khai báo.
Nếu bạn khai báo nó bên ngoài bất kỳ hàm nào, biến sẽ hiển thị với bất kỳ mã nào chạy sau khai báo, bao gồm các hàm:
age = 8
def test():
print(age)
print(age) # 8
test() # 8
Chúng tôi gọi nó là mộtbiến toàn cục.
Nếu bạn xác định một biến bên trong một hàm, thì biến đó làbiến cục bộ, và nó chỉ hiển thị bên trong chức năng đó. Bên ngoài chức năng, nó không thể truy cập được:
def test():
age = 8
print(age)
test() # 8
print(age)
# NameError: name ‘age’ is not defined
Các hướng dẫn về python khác:
- Giới thiệu về Python
- Cài đặt Python 3 trên macOS
- Chạy các chương trình Python
- Python 2 so với Python 3
- Những điều cơ bản khi làm việc với Python
- Các kiểu dữ liệu Python
- Toán tử Python
- Chuỗi Python
- Python Booleans
- Số Python
- Python, Chấp nhận đầu vào
- Câu lệnh điều khiển Python
- Danh sách Python
- Python Tuples
- Bộ Python
- Từ điển Python
- Các hàm Python
- Đối tượng Python
- Python Loops
- Mô-đun Python
- Các lớp Python
- Thư viện chuẩn Python
- Gỡ lỗi Python
- Phạm vi biến Python
- Python, chấp nhận các đối số từ dòng lệnh
- Đệ quy Python
- Các hàm lồng nhau trong Python
- Các hàm Lambda trong Python
- Python Closures
- Môi trường ảo Python
- Sử dụng GoPro làm webcam từ xa bằng Python
- Python, cách tạo danh sách từ một chuỗi
- Trình trang trí Python
- Python Docstrings
- Tìm hiểu nội tâm Python
- Chú thích Python
- Python, cách liệt kê các tệp và thư mục trong một thư mục
- Python, cách kiểm tra xem một số là số lẻ hay số chẵn
- Python, cách lấy chi tiết của một tệp
- Python, cách kiểm tra xem tệp hoặc thư mục có tồn tại hay không
- Ngoại lệ Python
- Python, cách tạo thư mục
- Python, cách tạo tệp trống
- Python, câu lệnh `with`
- Python, tạo một yêu cầu mạng
- Python, cài đặt các gói của bên thứ 3 bằng cách sử dụng `pip`
- Python, đọc nội dung của một tệp