Phạm vi của các biến trong Python javatpoint
Trong lập trình, bạn sẽ thường xuyên phải xử lý phạm vi của một biến. Phạm vi của một biến xác định xem bạn có thể truy cập và sửa đổi nó bên trong một khối mã cụ thể hay không Show
Trong hướng dẫn này, bạn sẽ tìm hiểu về phạm vi biến trong ngôn ngữ lập trình C. Bạn sẽ thấy một số ví dụ về mã để giúp bạn hiểu sự khác biệt giữa biến cục bộ và biến toàn cầu Phạm vi của một biến là gì?Trước khi tiếp tục tìm hiểu về phạm vi biến cục bộ và biến toàn cục, hãy hiểu ý nghĩa của phạm vi Nói một cách đơn giản, phạm vi của một biến là thời gian tồn tại của nó trong chương trình Điều này có nghĩa là phạm vi của một biến là khối mã trong toàn bộ chương trình nơi biến được khai báo, sử dụng và có thể được sửa đổi Trong phần tiếp theo, bạn sẽ tìm hiểu về phạm vi biến cục bộ Phạm vi biến cục bộ trong C – Nested BlocksTrong phần này, bạn sẽ tìm hiểu cách các biến cục bộ hoạt động trong C. Trước tiên, bạn sẽ viết mã một vài ví dụ, sau đó bạn sẽ khái quát hóa nguyên tắc xác định phạm vi ▶ Đây là ví dụ đầu tiên
Hãy hiểu những gì chương trình trên làm Trong C, bạn phân định một khối mã bằng 1. Các dấu ngoặc nhọn mở và đóng lần lượt biểu thị phần đầu và phần cuối của một khối
Bây giờ, biên dịch và chạy chương trình trên. Đây là đầu ra
Bạn có thể thấy như sau
Phạm vi biến cục bộ trong C – Khối lồng nhau Ví dụ 2▶ Đây là một ví dụ khác có liên quan ________số 8_______
Nếu bạn thử biên dịch đoạn mã trên, bạn sẽ nhận thấy rằng nó không biên dịch thành công. Và bạn sẽ nhận được thông báo lỗi sau
Điều này là do biến9 được khai báo trong khối bên trong và phạm vi của nó bị giới hạn ở khối bên trong. Nói cách khác, nó là cục bộ của khối bên trong và không thể truy cập được từ khối bên ngoài Dựa trên các quan sát trên, hãy viết ra nguyên tắc chung sau đây để xác định phạm vi cục bộ của các biến
Phạm vi biến cục bộ trong C – Các khối khác nhauTrong ví dụ trước, bạn đã học cách không thể truy cập các biến bên trong khối bên trong lồng nhau từ bên ngoài khối Trong phần này, bạn sẽ hiểu phạm vi cục bộ của các biến được khai báo trong các khối khác nhau
Trong ví dụ trên,
▶ Bây giờ biên dịch và chạy chương trình trên. Bạn sẽ nhận được thông báo lỗi sau
Nếu bạn để ý, vào ngày 1, hàm 6 đã thử truy cập biến 3 được khai báo và khởi tạo bên trong hàm 2Do đó, phạm vi của biến3 được giới hạn trong hàm Chúng ta có thể biểu diễn khái niệm phạm vi cục bộ này một cách tổng quát như sau
Phạm vi toàn cầu của các biến trong CCho đến giờ, bạn đã học về phạm vi cục bộ của các biến C. Trong phần này, bạn sẽ học cách khai báo biến toàn cục trong C ▶ Hãy bắt đầu với một ví dụ
Trong ví dụ trên,
Chương trình này biên dịch mà không có bất kỳ lỗi nào và đầu ra được hiển thị bên dưới
Trong ví dụ này, có hai chức năng – 2 và 6Tuy nhiên, biến 3 không cục bộ đối với bất kỳ chức năng nào trong chương trình. Một biến như vậy không phải là cục bộ của bất kỳ chức năng nào được cho là có phạm vi toàn cục và được gọi là biến toàn cụcNguyên tắc về phạm vi toàn cầu của các biến có thể được tóm tắt như hình dưới đây 0kết thúcTrong hướng dẫn này, bạn đã học được sự khác biệt giữa phạm vi cục bộ và phạm vi toàn cầu. Đây là hướng dẫn giới thiệu về phạm vi biến trong C Trong C, có một số công cụ sửa đổi truy cập nhất định để kiểm soát mức độ truy cập mà các biến có. Bạn có thể thay đổi quyền truy cập bằng cách sử dụng các từ khóa tương ứng khi khai báo biến Hẹn gặp lại tất cả các bạn trong bài hướng dẫn tiếp theo. Cho đến lúc đó, mã hóa hạnh phúc QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Tôi là một nhà phát triển và nhà văn kỹ thuật đến từ Ấn Độ. Tôi viết hướng dẫn về mọi thứ liên quan đến lập trình và máy học Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Phạm vi của biến trong Python là gì?Một biến chỉ khả dụng từ bên trong khu vực mà nó được tạo . Đây được gọi là phạm vi.
Biến phạm vi trong Python với ví dụ là gì?Phạm vi biến trong Python là gì? . Các biến này chỉ có thể được truy cập trong khu vực mà chúng được xác định , đây được gọi là phạm vi. Bạn có thể coi đây là một khối nơi bạn có thể truy cập các biến.
Có bao nhiêu loại phạm vi biến trong Python?Có bốn loại chính của phạm vi biến và là cơ sở cho quy tắc LEGB. LEGB là viết tắt của Cục bộ -> Kèm theo -> Toàn cầu -> Tích hợp.
Phạm vi của các biến là gì?Nói một cách đơn giản, phạm vi của một biến là thời gian tồn tại của nó trong chương trình . Điều này có nghĩa là phạm vi của một biến là khối mã trong toàn bộ chương trình nơi biến được khai báo, sử dụng và có thể được sửa đổi. |