函数
定义函数:
def user1():
print('Hello!')
user1()
注:unindent does not match any outer indentation level(未缩进不匹配任何外部缩进级别),表示缩进不正确,即:缩进4位,你只缩进3位就会出现此类报错
#向函数传递信息
def user1(name):
print(name.title()+'Hello!')
user1('cx')
注:此过程中,’cx’是实参,name是形参
- 1.位置实参
def user1(name,fruit):
print(name.title()+' like eat:'+fruit)
user1('cx','apple')
- 2.关键字实参
关键字实参是传递给函数的名称-值对,不会受位置的影响
def user1(name,fruit):
print(name.title()+' like eat:'+fruit)
user1(fruit='apple',name='cx')
- 3.默认值
def user1(name,fruit='bnana'):
print(name.title()+' like eat:'+fruit)
user1(fruit='apple',name='cx')
user1(name='cc')
user1('ccc'