python学习笔记——函数入门

函   数  入  门     


1、函数

    在程序设计中,函数是指用于进行某种计算的一系列语句的有名称的组合;“定义”一个函数时,需要指定函数的名称并写下一系列程序语句,之后可以使用名称来“调用”这个函数。


2、函数调用

    例如:type(10),这个函数调用的结果是求参数的类型;函数名是type,“( )”中的表达式我们称为函数的参数,函数“接收”参数,并“返回”结果,这个结果也称为“返回值”(return value)。


3、自定义函数 

def print_lyrics():
    print("1")

    函数头:函数定义的第一行,以“:”结束;

    函数体:函数的其他部分,应该整体缩进一级,缩进一般为4个空格;

    def 关键字,表示接下来是一个函数定义;

    print_lyrice 函数名称:规则和变量一样,字母、下划线、数字组合;第一个字符不能是数字,不能用关键字命名,脚本名称也不能和关键字一样,避免和关键字同名;

    定义一个函数会创建一个函数对像,其类型是“function”;定义一个函数就可以在其他函数中调用它。

4、执行流程

    语句按照从上往下的顺序执行;

    函数定义的执行方法和其他语句一样;

    函数体里的语句不会立即运行,等到调用时才执行,如果调用函数在定义函数的前面,执行会报错,只要定义函数在调用函数之前,无论定义函数之间的先后顺序,都能够调用成功。

5、参数

    形参:形式参数      ; 

def print_twice(text):
    print(text)
    print(text)

    实参:实际传入参数;

print_twice('python')

    'Python'为实际传入参数;

    变量也可以作为参数;

    作为实参传入到函数的变量的名称和函数定义里的形参的名称没有关系(即:上面的实参“Python”和形参“text”),函数内部只关心形参的值,不关心它在调用前叫什么名字。

6、为什么要有函数

    ① 让代码更易读和易调试;

    ② 减少重复代码,使程序更短小;

    ③ 设计良好的函数,可以在很多程序中使用,书写一次,调试一次,复用无穷。




未完待续...

    


        

   

    

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值