Python Programming: Lesson 44 - Default and Positional Arguments to a Function

Published: 06 September 2021
on channel: youmils03
45
0

PLEASE SUBSCRIBE!!!

In the previous lesson (   • Python Programming: Lesson 43 - Group...  ), we talked about groups in regular expressions. Here, we continue talking about groups but then bring up the concept of default arguments to a function. It turns out that inputs can have default values, and there can also be arbitrarily many inputs being passed into a function.

def f( x = 4 , y = 9 ):
return y - x

print( f() ) # 5

Above is an example of a function that has 2 default arguments. You can specify them, but they'll take default values if you don't. We can also think about positional arguments, which are treated as a tuple of arguments coming in.

def g( h , *x ):
print( h + int( x[0] ) )

g( 10 , True , True , 3.3 , "potato" ) # 11

0:23 Review of print(x, y, ...)
0:49 Review of Regular Expressions and Groups
10:23 Review of Theory of Functions
11:13 NEW: Default Function Arguments
14:41 Positional Arguments
17:38 PEEK: Keyword Arguments (next video    • Python Programming: Lesson 45 - Named...  )

Ready for more information on groups and keyword arguments? A final video on regular expressions / functions is available here:    • Python Programming: Lesson 45 - Named...  

Thanks for watching, and PLEASE SUBSCRIBE!!!


Watch video Python Programming: Lesson 44 - Default and Positional Arguments to a Function online, duration hours minute second in high quality that is uploaded to the channel youmils03 06 September 2021. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 45 times and liked it 0 visitors.