官术网_书友最值得收藏!

Passing arguments to a function:

A function is always defined with parentheses. The parentheses are used to pass any requisite arguments to a function. Arguments are parameters required to execute a function. In the earlier example, there are no arguments passed to the function.

Let's review an example where we pass an argument to a function:

def add_function(a, b): 
c = a + b
print("The sum of a and b is ", c)

In this example, a and b are arguments to the function. The function adds a and b and prints the sum on the screen. When the function add_function is called by passing the arguments 3 and 2 as add_function(3,2) where a is 3 and b is 2, respectively.

Hence, the arguments a and b are required to execute function, or calling the function without the arguments would result in an error. Errors related to missing arguments could be avoided by setting default values to the arguments:

def add_function(a=0, b=0): 
c = a + b
print("The sum of a and b is ", c)

The preceding function expects two arguments. If we pass only one argument to this function, the other defaults to zero. For example, add_function(a=3), b defaults to 0, or add_function(b=2), a defaults to 0. When an argument is not furnished while calling a function, it defaults to zero (declared in the function).

Similarly, the print function prints any variable passed as an argument. If the print function is called without any arguments, a blank line is printed.

主站蜘蛛池模板: 会昌县| 平乡县| 福贡县| 黔西县| 赫章县| 延安市| 陆川县| 松溪县| 临清市| 思茅市| 灌阳县| 江永县| 萍乡市| 肃宁县| 丹棱县| 克什克腾旗| 彭州市| 凤阳县| 塘沽区| 潍坊市| 青龙| 赞皇县| 浠水县| 东兴市| 留坝县| 通化市| 茂名市| 子洲县| 克东县| 涡阳县| 浠水县| 康乐县| 赤峰市| 洪泽县| 巴彦淖尔市| 华亭县| 大悟县| 龙州县| 四会市| 新昌县| 宣化县|