python的函数与方法(上)

函数

  1. 什么是函数/方法

    1、函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码块
    2、函数能提高应用的模块性,和代码的重复利用率。比如我们天天使用的函数print(),这个就是函数(一个python的内置函数)。但你也可以自己在创建函数,这被叫做用户自定义函数
    
    通俗易懂的说:把一堆零散的代码放在一起并组织起来完成一个特定任务
    
  2. 为什么需要函数
    1、载体
    函数编程模式,让电脑的运算/逻辑一函数的方式进行呈现
    2、组织
    函数将原有零散的代码根据功能进行组织
    3、复用
    对高频次使用的代码段(功能)进行重复使用
    4、封装
    基于功能惊醒封装,无需关注内部细节,只需调用即可
    5、清晰
    提高整体代码本身的可读性
    6、按需
    需要的时候可随时调用(呼之即来,挥之则去)

  3. 如何声明/调用一个函数
    声明函数

声明

ii
33
函数内使用三个单/双引号,可以写说明
def my_function():
‘’’
说明
‘’’
return 4

  1. 函数/方法的参数
    一个没有参数的函数无法“火力全开”
    def add():
    result = 1 + 1
    return result
    一个有参数的函数则“如虎添翼”
    def add(num1,num2):
    result = num1 + num2
    return result
    1、形式参数 参数的名字(类似变量名)- parameter
    形式参数
    2、实际参数 该参数的具体值(变量的那个值)- argument
    在这里插入图片描述
    3、位置参数 按照参数位置取值 - positional
    位置参数受到位置限制,按照位置进行传参
    在这里插入图片描述
    4、关键字参数 就是一个标准的变量赋值的过程
    关键字参数不受到位置影响,只要对应关键字即可
    在这里插d
    5、默认参数 为函数预设的参数值
    在这里插入图片描述
    6、参数组 可变参数和可变关键字 - 传入结构化数据类型(列表、元组、字典)
    可变参数
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
可变关键字参数
在这里插入图片描述
全部参数混合使用
在这里插入图片描述
在这里插入图片描述

  1. 函数中的全局变量和局部变量
    在这里插入图片描述
    如何把全局变量引入函数中使用
    在这里插入图片描述
  2. 函数中 return的数据类型
    在这里插入图片描述
    在这里插入图片描述
  3. 函数对可变对象和不可变对象的操作
    可变对象
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    不可变对象
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值