python note 09 初识函数

1、函数

def my_len():  #自定义函数(相当于len)
    i = 0
    for k in s:
        i += 1
    print(i)
print(my_len())
#输出None,因为没有返回值

2、返回值

#返回值的3种情况
    # 没有返回值 —— 返回None
        # 不写return
        # 只写return:结束一个函数的继续
        # return None  —— 不常用
    # 返回1个值
        # 可以返回任何数据类型
        # 只要返回就可以接收到
        # 如果在一个程序中有多个return,那么只执行第一个
    # 返回多个值
        # 用多个变量接收:有多少返回值就用多少变量接收
        # 用一个变量接收: 得到的是一个元组

3、break与return的区别

#break会结束当前条件语句和循环语句返回上一层级

#return会结束函数返回此时的值,后面的不再执行

猜你喜欢

转载自www.cnblogs.com/alifetimelove/p/10555993.html