一、函数:就是对功能或动作的封装,一段有规律、重复使用的代码。

        函数的定义:

                      def 函数名(形参):

                                函数体

                                 返回值(return)

        函数的调用:

                       ret=函数名(实参)

函数的返回值 return,只要执行到return函数的本次调用就会被停止。

1.如果函数不写return,没有返回值;接受到None

2.写了return 。return后面什么都不写或者return后面的事None 。返回 None

3.return 一个值,返回一个结果;return 值,值,值,返回多个值。返回的结果是元组。

 函数的参数:函数在调用的时候给函数传递的信息

形参:在函数声明的位置的变量;

实参:在函数调用的时候给出的具体值:

传参:把实参赋值给形参的过程。

参数的分类:

                  1.位置参数。按照位置把实参传给形参;

                   2.默认值参数,必须写在位置参数后面;

                   3.可变参数:*args  参数个数不定,接受后的数据为元组类型;

                   4.关键字参数 **kwargs ,接受后的数据为元组类型。

函数名的命名规则:

 1.由数字, 字母, 下划线组成;

2. 不能以数字开头, 更不能是纯数字;

3. 不能用关键字 , 不要用中文;

4. 不要太长 ,要有意义 , 区分大小写。

判断提取字符串中的数字

def func(a):

    li=[]

    for i in str1:

        if i.isdigit():

            li.append(i)

    return li

s = '123abcdefg'

print(func(s))

判断提取字符串中的字母:

def func(a):

    li=[]

    for i in str0:

        if i.isalpha():

            li.append(i)

    return li

s = '123abcdefg'

print(func(s))

                  

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐