定义函数
def 函数名([参数])
调用函数
函数名([参数])
获取脚本参数
通过导入sys模块,sys模块里面的argv方法来获取脚本的参数。argv返回的是一个列表,所以可以通过索引来获取脚本的参数
[yonghong@VM_0_5_centos ~]$ cat 3.py
#!/usr/bin/python
#-*- coding:utf-8 -*-
import sys
print sys.argv
[yonghong@VM_0_5_centos ~]$python 3.py a1 a2 a3 a4
['3.py', 'a1', 'a2', 'a3', 'a4']
函数默认参数
默认参数可传可不传,不传就使用默认值
In [9]: def fun (x, y=100):
...: print x + y
In [10]: fun (50 , 50)
100
In [11]: fun(50)
150
In [12]: fun(x=30)
130