About the Tutorial



Download 2,85 Mb.
Pdf ko'rish
bet145/234
Sana28.05.2022
Hajmi2,85 Mb.
#614232
1   ...   141   142   143   144   145   146   147   148   ...   234
Bog'liq
python3 tutorial 060821094426

Scope of Variables
 
All variables in a program may not be accessible at all locations in that program. This 
depends on where you have declared a variable. 
The scope of a variable determines the portion of the program where you can access a 
particular identifier. There are two basic scopes of variables in Python- 

Global variables 

Local variables 
Global vs. Local variables 
Variables that are defined inside a function body have a local scope, and those defined 
outside have a global scope. 


Python 3 
207 
This means that local variables can be accessed only inside the function in which they are 
declared, whereas global variables can be accessed throughout the program body by all 
functions. When you call a function, the variables declared inside it are brought into scope. 
Following is a simple example- 
#!/usr/bin/python3 
total = 0 # This is global variable. 
# Function definition is here 
def sum( arg1, arg2 ): 
# Add both the parameters and return them." 
total = arg1 + arg2; # Here total is local variable. 
print ("Inside the function local total : ", total) 
return total 
# Now you can call sum function 
sum( 10, 20 ) 
print ("Outside the function global total : ", total )
When the above code is executed, it produces the following result- 
Inside the function local total : 30 
Outside the function global total : 0


Python 3 
208 
A module allows you to logically organize your Python code. Grouping related code into a 
module makes the code easier to understand and use. A module is a Python object with 
arbitrarily named attributes that you can bind and reference. 
Simply, a module is a file consisting of Python code. A module can define functions, classes 
and variables. A module can also include runnable code. 
Example 
The Python code for a module named aname normally resides in a file namedaname.py. 
Here is an example of a simple module, support.py- 
def print_func( par ): 
print "Hello : ", par 
return

Download 2,85 Mb.

Do'stlaringiz bilan baham:
1   ...   141   142   143   144   145   146   147   148   ...   234




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish