函数基础

来源:互联网 发布:七微 南风知我意百度云 编辑:程序博客网 时间:2024/06/01 22:27

1、函数的意义:代码重用,打包逻辑结构算法的一种方法和流程分解
2、def定义创建执行函数,然后再调用
3、函数是多态的,可以支持多种数据类型,python的多态性
4、本地变量:函数内部的变量名都是本地变量,本地变量只会在函数调用时出现,函数退出后就消失,调用一次,出现一次。
案例:寻找两个序列的交集
def intersect(seq1,seq2):
    res=[]
    for i in seq1:
        if i in seq2:
            res.append(i)
    return res
运行后:
>>> seq1='aacsd'
>>> seq2='aaanb'
>>> intersect(seq1,seq2)
['a', 'a']
1 0
原创粉丝点击