Python Global Keyword|Controlling Variable Scope Across Functions

Опубликовано: 11 Апрель 2024
на канале: pythonbuzz
168
like

what is function in python?    • Python Functions Explained: Everything You...  

Scope in python?    • What is Scope in python??#pythonforbeginne...  

#global keyword in python#python global keyword#global keyword #python#global keyword#python#global variable in python#how to use global keyword in python#python tutorial#what is global keyword in python#local and global variables in python#python global variables#python global#global keyword in python in hindi#global scope in python#python tutorial for beginners#python global scope in function#python - global keyword#learn python#global#
global keyword in python#python in telugu#learn python in telugu#python#python global keyword in telugu#python global keyword#global scope in python#global vs nonlocal keyword in python in telugu#python global vs nonlocal keyword in telugu#python global variables#python tutorial#python tutorial in telugu#python for beginners in telugu#python nonlocal keyword in telugu#global variable in python#what is global keyword in python#global variables in python

============================================
============================================

In Python, the `global` keyword is a declaration used to indicate that a variable referenced inside a function is actually referring to a global variable defined outside the function. When you use a variable name inside a function, Python first searches for that variable in the local scope (inside the function). If it's not found, it looks for it in the global scope (outside the function).

Here's a concise definition of the `global` keyword:

**Definition**: The `global` keyword in Python is used to declare that a variable inside a function is referring to a global variable, rather than creating a new local variable with the same name.

**Purpose**: When a variable name is referenced inside a function, Python normally assumes that it's a local variable unless specified otherwise. By using the `global` keyword, you can explicitly indicate that the variable is referring to a global variable, ensuring that modifications made to the variable inside the function affect the global variable with the same name.

**Syntax**: The syntax for using the `global` keyword is as follows:

```python
global variable_name
```

**Usage**: The `global` keyword should be placed at the beginning of a function, before the variable is referenced or modified. It declares that the variable within the function is associated with the global variable of the same name.

**Effect**: When a variable is declared as `global` inside a function, any modifications made to that variable inside the function will affect the global variable with the same name. If there is no global variable with that name, a new global variable will be created.

**Example**:
```python
x = 10 # Global variable

def my_function():
global x # Declaring that 'x' refers to the global variable
x = 20 # Modifying the global variable 'x' inside the function
print("Inside function:", x)

my_function()
print("Outside function:", x)
```

Output:
```
Inside function: 20
Outside function: 20
```

In this example, the `global` keyword is used to declare that the variable `x` inside the function `my_function()` refers to the global variable `x`. Therefore, modifying `x` inside the function affects the global variable `x` as well.


На этой странице сайта вы можете посмотреть видео онлайн Python Global Keyword|Controlling Variable Scope Across Functions длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь pythonbuzz 11 Апрель 2024, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 168 раз и оно понравилось like зрителям. Приятного просмотра!