#36 Python Tutorial for Beginners | Global Keyword in Python | Global vs Local Variable

Published: 01 August 2018
on channel: Telusko
581,648
18k

Check out our courses:

AI Powered DevOps with AWS - Live Course :- https://go.telusko.com/AIDevOps-AWS
Coupon: TELUSKO10 (10% Discount)

Complete Java Developer Course Batch-4: https://go.telusko.com/Complete4
Coupon: TELUSKO10 (10% Discount)

Master Java Spring Development : https://go.telusko.com/masterjava
Coupon: TELUSKO20 (20% Discount)

Udemy Courses:

Spring: https://go.telusko.com/udemyteluskosp...
Java:- https://go.telusko.com/udemyteluskojava
Java Spring:- https://go.telusko.com/Udemyjavaspring
Java For Programmers:- https://go.telusko.com/javaProgrammers
Python : https://go.telusko.com/udemyteluskopy...
Git : https://go.telusko.com/udemyteluskogit
Docker : https://go.telusko.com/udemyteluskodo...

For More Queries WhatsApp or Call on : +919008963671

website : https://courses.telusko.com/

Instagram :   / navinreddyofficial  
Linkedin :   / navinreddy20  
TELUSKO Android App : https://bit.ly/TeluskoApp
Discord :   / discord  

In this lectre we are discussing:
#1 Scope of variable
#2 Local variable
#3 Global variable
#4 Global keyword
#5 Global() function

#1 Scope of variable
-- scope of variable means where we can access the variable
-- there are two types of scope of variable
1. local scope
2. global scope

#2 Local variable
-- local variable means variable which is defined inside the function
-- we can access the local variable inside the function only
-- we cannot access the local variable outside the function

Local Scope:
When a variable or function is defined inside a function, it is said to be in the local scope of that function.
Variables defined in the local scope are only accessible within that function and are destroyed once the function
completes execution. Local variables have the highest priority in accessing over global variables of the same name.

def func():
x = 10
print(x)
func()
-- the variable x is defined inside the function, and it can only be accessed within the function.

#3 Global variable
-- global variable means variable which is defined outside the function
-- we can access the global variable inside the function
-- we can access the global variable outside the function

x = 10
def func():
print(x)
func()

-- the variable x is defined outside the function, and it can be accessed within the function.

#4 Global keyword
-- if we want to access the global variable inside the function and we want to change the value of
global variable inside the function then we have to use global keyword.

x = 10
def func():
global x
x = 15
print(x)
func()

-- in this case no new variable is created inside the function,
but the global variable x is accessed and modified inside the function.

#5 Global() function
-- if we want to access the global variable inside the function and we want to change the value of global variable
inside the function then we have to use global() function.

e.g
x = 10
def func():
x = 15
print("local x: ",x)
y = globals()['x']
print("global x: ",y)
globals()['x'] = 20

-- using globals()['x'] we can access the global variable x inside the
function and we can change the value of global variable x inside the function.


Python Tutorial to learn Python programming with examples
Complete Python Tutorial for Beginners Playlist :    • #1 Python Tutorial for Beginners | Introdu...  
Python Tutorial in Hindi :    • Video  

Github :- https://github.com/navinreddy20/Python-

Java and Spring Framework For beginners with Spring Boot : - http://bit.ly/3LDMj8D

Java Tutorial for Beginners (2023) :- http://bit.ly/3yARVbN

Subscribe to our other channel:
Navin Reddy :    / @navinreddy  
Telusko Hindi :
   / @teluskohindi  


On this page of the site you can watch the video online #36 Python Tutorial for Beginners | Global Keyword in Python | Global vs Local Variable with a duration of hours minute second in good quality, which was uploaded by the user Telusko 01 August 2018, share the link with friends and acquaintances, this video has already been watched 581,648 times on youtube and it was liked by 18 thousand viewers. Enjoy your viewing!