- 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.
- Hands-On Intelligent Agents with OpenAI Gym
- Hands-On Artificial Intelligence on Amazon Web Services
- Verilog HDL數字系統設計入門與應用實例
- Java開發技術全程指南
- Visual C# 2008開發技術詳解
- Pig Design Patterns
- 具比例時滯遞歸神經網絡的穩定性及其仿真與應用
- 單片機技能與實訓
- INSTANT VMware vCloud Starter
- 傳感器與自動檢測
- ZigBee無線通信技術應用開發
- Kubernetes on AWS
- PyTorch深度學習
- Microsoft Office 365:Exchange Online Implementation and Migration(Second Edition)
- ARM? Cortex? M4 Cookbook