About the Tutorial



Download 2,85 Mb.
Pdf ko'rish
bet142/234
Sana28.05.2022
Hajmi2,85 Mb.
#614232
1   ...   138   139   140   141   142   143   144   145   ...   234
Bog'liq
python3 tutorial 060821094426

Function Arguments 
You can call a function by using the following types of formal arguments- 

Required arguments 

Keyword arguments 

Default arguments 

Variable-length arguments 
Required Arguments 
Required arguments are the arguments passed to a function in correct positional order. 
Here, the number of arguments in the function call should match exactly with the function 
definition. 
To call the function
printme(), you definitely need to pass one argument, otherwise it gives 
a syntax error as follows- 
#!/usr/bin/python3 
# Function definition is here 
def printme( str ): 
"This prints a passed string into this function" 
print (str) 
return 
# Now you can call printme function 
printme()
When the above code is executed, it produces the following result- 
Traceback (most recent call last): 
File "test.py", line 11, in  
printme() 
TypeError: printme() missing 1 required positional argument: 'str' 
Keyword Arguments 
Keyword arguments are related to the function calls. When you use keyword arguments 
in a function call, the caller identifies the arguments by the parameter name. 
This allows you to skip arguments or place them out of order because the Python 
interpreter is able to use the keywords provided to match the values with parameters. You 
can also make keyword calls to the
printme()
function in the following ways- 
#!/usr/bin/python3 
# Function definition is here 


Python 3 
203 
def printme( str ): 
"This prints a passed string into this function" 
print (str) 
return 
# Now you can call printme function 
printme( str = "My string")
When the above code is executed, it produces the following result- 
My string
The following example gives a clearer picture. Note that the order of parameters does not 
matter. 
#!/usr/bin/python3 
# Function definition is here 
def printinfo( name, age ): 
"This prints a passed info into this function" 
print ("Name: ", name) 
print ("Age ", age) 
return 
# Now you can call printinfo function 
printinfo( age=50, name="miki" )
When the above code is executed, it produces the following result- 
Name: miki 
Age 50

Download 2,85 Mb.

Do'stlaringiz bilan baham:
1   ...   138   139   140   141   142   143   144   145   ...   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