python基础之函数-上

一、什么是函数?

函数简单来说就是实现某些特定功能的方法,用于某些重复使用的功能,来提高代码的可读性和复用性。

1.1 优点

1、简化代码结构,增加代码的复用性。
2、提高代码可读性,方便维护。

二、函数语法

函数语法为:

def 函数名:
	函数体

如:

def index():
	pass

注意:
1、函数调用时,需先定义函数,然后才能调用。
2、在同一个模块里,可以定义两个重名的函数,但后者会覆盖前者。
3、函数名遵循python标识符命名的统一规则,对大小写敏感。
如:

def index():
    return "hello world"
def index():
    return "你好!世界!"
s = index()
print(s)

定义2个同名函数时,调用会覆盖之前的函数,输出“你好!世界!”
但改变大小写时,输出为“hello world”,如下代码所示:

def index():
    return "hello world"
def Index():
    return "你好!世界!"
s = index()
print(s)

三、函数定义方式

3.1 普通定义方式

def speaker():
	print(普通定义方式)

3.2 带有参数定义方式

def index(x,y):
	print(x+y)

注意此时x,y称为函数index的形参,实际调用时如index(20,10),则20,10称为函数index的实参。其实就是实参给形参传递的过程。

3.3 带有默认值的定义方式

# 错误形式: 
def index(x=10,y):  # 形参中,不全都带默认值情况下, 默认值参数要靠后
    print(x,y)
# 正确形式:
def index(x,y=10):
    print(x+y)

总结
1、函数定义时必须先定义后调用。
2、函数命名要符合标识符命名规则,做到见名知意。
3、如果定义的函数有形参,那么在调用函数时必须要传递实参,且实参数目要和形参数目一致。
4、函数定义的时候,如果形参有默认值,那么传递的实参会将默认值覆盖,不传递也无所谓。
5.、函数形参部分有默认值,那么在定义过程中,默认值参数要靠后。

四、函数返回值

函数在调用时可以有返回值。函数调用的返回值,就是函数执行完成后,在调用函数的表达式中替换掉函数调用这段内容的值。
关键字return

def demo():
	return "hello world!"

函数也可以返回多个值,如:

def mutli_return():
	return [1,2,3,4,5,6,7,8,9]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值