测试学习---python(五)

这篇博客主要介绍了Python的函数使用,包括函数的定义、调用、嵌套调用、参数、返回值、变量引用、数据类型、变量引用的改变、列表操作、局部与全局变量、返回多个数据值以及不同类型的函数传参方式,还涉及到匿名函数的运用。
摘要由CSDN通过智能技术生成

测试学习—python(五)

函数

  1. 格式:
    def 函数名():
    函数中的代码

  2.  规则:
    
  • 必须先定义后调用
  • def 是关键字, ⽤来定义函数的 define 的缩写
  • 函数名需要遵守标识符的规则
  • 处于 def 缩进中的代码,称为函数体
  • 函数定义的时候, 函数体中的代码不会执⾏, 在调⽤的时候才会执⾏
    tips:
    在前期,书写不熟练的时候,
  1. 可以先不管函数,先把功能写出来,
  2. 给多⾏代码起名字
  3. 选中多⾏代码, 使⽤ tab 键进⾏缩进

函数的调用

  1. 格式 函数名()
  2. 文档注释
  • 作用:定义函数时申明函数作用
  • 规则:写在函数名下方使用,“”" “”"注释
  • 查看:光标指向想要查看的函数Ctrl q
    ctrl(cmd) B 转到函数声明中查看(按住Ctrl(cmd) ⿏标左键点击)

函数嵌套调用

在一个函数中调用另一个函数

函数基础

函数的参数

  1. 形参:在定义函数时的参数,在调用函数时赋予实际值 def func(a,b,c) abc为形参
  2. 实参:调用函数时向函数中传递的实际数据 func(1,2,3)123为实参

函数返回值

  1. 使用return 返回
  2. A= func(1,2,3)返回实参为123时,func函数结果并存入变量A中
    3.三类返回值
def 函数名(): # 返回值 None
 pass # 代码中没有 return
def 函数名():
 return # return 后边没有数据, 返回值 None
def 函数名():
 return xx # 返回值是 xx

变量的引用

  1. 在定义变量的时候 变量 = 数据值, Python 解释器会在内存
    中开辟两块空间
  2. 变量和数据都有⾃⼰的空间
  3. ⽇常简单理解, 将数据保存到变量的内存中, 本质是 将 数
    据的地址保存到变量对应的内存中
  4. 变量中存储数据地址的⾏为 就是引⽤ (变量引⽤了数据的地
    址, 简单说就是变量中存储数据), 存储的地址称为 引⽤地址
  5. 可以使⽤ id() 来获取变量中的引⽤地址(即数据的地址),
    如果两个变量的 id() 获取的引⽤地址⼀样, 即代表着, 两个变
    量引⽤了同⼀个数据,是同⼀个数据
  6. 只有 赋值运算符=, 可以改变变量的引⽤(等号左边数据的引
    ⽤)
  7. python 中数据的传递,都是传递的引⽤

在这里插入图片描述

数据类型

  1. 可变类型:数据所在内存允许修改
    list dict set
    在这里插入图片描述

  2. 不可变类型:数据所在内存不允许修改
    int float bool str tuple
    在这里插入图片描述

变量引用

def func(list1):
    list1=[2,1] #list1变量 引用发生改变,但在调用时的实参是不变的
    print(list1,id(list1))

mylist=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值