- Python Programming with Raspberry Pi
- Sai Yamanoor Srihari Yamanoor
- 253字
- 2021-07-02 23:48:48
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.
- 火格局的時空變異及其在電網防火中的應用
- 計算機圖形學
- 人工免疫算法改進及其應用
- Hadoop 2.x Administration Cookbook
- 網上生活必備
- 數控銑削(加工中心)編程與加工
- Google App Inventor
- C語言開發技術詳解
- 網絡安全與防護
- Word 2007,Excel 2007辦公應用融會貫通
- Salesforce Advanced Administrator Certification Guide
- Unity Multiplayer Games
- Visual Studio 2010 (C#) Windows數據庫項目開發
- MATLAB-Simulink系統仿真超級學習手冊
- PowerPoint 2010幻燈片制作高手速成