4.变量与函数

作业系统链接
变量是Python中用于存储数据的命名标签,通过=赋值,新值可以覆盖旧值,且数据类型不必相同。变量命名规则包括必须以字母或下划线开头,由字母、数字和下划线组成,大小写敏感,并避免使用保留字。函数是Python中用于封装代码序列的工具,由header和body组成,header定义函数名称和参数,body包含执行的语句,通常使用return语句返回结果。函数具有局部作用域,变量在函数外部不可见,除非使用global关键字声明。函数组合Helper Function是提高代码复用性和可读性的重要手段。递归分治是解决复杂问题的有效策略。Datawhale是一个专注于AI领域的开源学习社区,致力于与学习者共同成长。1

📊表格速览

主题关键信息详细说明
变量变量定义、赋值、命名规则、保留字、更新变量、多变量赋值- 变量是一个名字,它所指代的是一段数据。
- 使用 = 进行赋值。
- 命名规则:必须以字母或下划线开头,可由字母、数字和下划线组成,大小写敏感,避免使用保留字。
- 保留字:如 False, None, True 等。
- 更新变量:如 x += 2 等价于 x = x + 2
- 多变量赋值:如 a, b, c = 1, 2, 6
函数函数定义、header、body、参数、返回值、作用域、返回语句、函数组合、Helper Function- 函数是一个名字,代表一串代码序列。
- header 定义函数名称和参数,以冒号结尾。
- body 包含函数执行的语句,需要缩进。
- 参数:可以有多个参数,也可以没有参数。
- 返回值:使用 return 语句返回结果,可以有多个返回值。
- 作用域:函数内的变量具有局部作用域,函数外的变量具有全局作用域。
- 返回语句:一旦执行 return,函数立即结束。
- 函数组合:嵌套函数时,最内层的函数最先执行。
- Helper Function:用于存储经常被用到的一系列操作。
表达式与语句表达式、语句、内置函数、类型转换、基本数学函数- 表达式:本身是值,计算结果是值,如 4, "Hello World", 7 + 2
- 语句:不计算为值,不能打印,但能执行操作,如 def f(x): return 5 * x
- 内置函数:如 bool(0), float(42), int(2.8)
- 类型转换:如 bool, float, int
- 基本数学函数:如 abs(-5), max(2, 3), min(2, 3), pow(2, 10), round(2.354, 2)
变量作用域局部作用域、全局作用域、全局变量- 局部作用域:函数内的变量只存在于函数内部。
- 全局作用域:函数外的变量在任何地方都可以使用。
- 全局变量:尽量避免使用,但在某些场合需要用到。
返回语句返回值、立即结束、无返回语句- 返回值:使用 return 语句返回结果。
- 立即结束:一旦执行 return,函数立即结束。
- 无返回语句:函数会返回 None
函数组合嵌套函数、最内层函数最先执行- 嵌套函数:最内层的函数最先执行。
- 示例:如 h(1) 的执行顺序。
Helper Function存储常用操作- 用于存储经常被用到的一系列操作。
- 示例:如 onesDigit(n)largerOnesDigit(x, y)

在这里插入图片描述

📍名词解释

  1. 变量:变量是一个名字,它所指代的是一段数据。使用 = 来对这段数据的区域进行赋值。
  2. 函数:函数是一个名字,代表一串代码序列(流程、过程)。函数由两个部分组成:header 和 body。header 用于定义函数接口(函数名称与参数),body 包含函数所需要执行的操作。
  3. 变量作用域:每个变量都有属于自己的作用范围,超出作用范围后,变量不可见。函数内的变量具有局部作用域,它只存在于函数内部,与其他函数中的同名变量无关。
  4. 返回语句:返回语句 return 用于让函数返回其结果。一旦返回,函数立即结束。
  5. Helper Function:Helper Function 是用来解决问题的函数,通常用于存储那些经常被用到的一系列操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值