函数
- 函数的理解与定义
def hello(): # def 定义函数的关键字
print('hello') # 不调用时不会执行函数体里的内容
print('python')
hello() # 调用函数(通过函数名调用函数)
- 函数的嵌套
def westos():
print('is westos')
def python():
print('python')
python() # 嵌套函数调用
westos()
- 函数传参
def welcome(name): # name 形参(定义函数时的变量)
print('hello',name)
welcome('lily') # 'lily' 实参(真实数据信息,调用函数时传递的参数)
四种形参形式
- 位置参数(形参和实参个数必须保持一致)
def getInfo(name,age): # 按照位置传参
print(name,age)
getInfo('westos',11)
getInfo(age=11,name='westos')
- 默认参数(形参和实参可以不一致)
def mypow(x,y=2): # y是默认参数u
print(x**y)
mypow(4)
mypow(2,3) # 指定y=3
- 可变参数(不知道传递的实参数量时)
def mysum(*