Python 第18页
2.4. 列表的增删改查-大赛人网

2.4. 列表的增删改查

我们先来认识一个名词——『方法』,先来看如下的这种写法: 在上述写法中,如果只看append(元素),这就是在调用append函数,但append前面还有列表.这种形式,所以也可以换一个说法,叫:调用列...
lanzeou的头像-大赛人网lanzeou12天前
03112
2.  列表-大赛人网

2.  列表

2.1. 概述 列表:用来存放一组有序的数据,并且可以对其中的数据进行:增删改查。 列表就像一个长度可变的收纳盒,能按顺序装下多个元素,还可以随时添加、拿出、替换里面的元素。 2.2. 定义列...
lanzeou的头像-大赛人网lanzeou12天前
05215
第 6 章 数据容器-大赛人网

第 6 章 数据容器

1. 概述 在编程中,我们经常需要一次保存多个数据,比如:多个学生的名字、一组商品的价格、或一串测量数据等等,如果把一条数据看作一个“物品”,那这些物品需要被放进“容器”里统一管理,在...
lanzeou的头像-大赛人网lanzeou12天前
03812
9. 函数综合案例-大赛人网

9. 函数综合案例

完成一个健身挑战赛程序,功能演示见下图: 具体实现代码如下: def calc_total(*nums): ''' 计算总运动量(个) :param nums: 每一天的运动量(可变参数) :return: 总运动量(个) ''' # 备注...
lanzeou的头像-大赛人网lanzeou12天前
03914
8. 函数说明文档-大赛人网

8. 函数说明文档

函数说明文档:写在函数里的文字说明,用来描述:函数的功能、需要哪些参数、返回什么结果,它的语法和普通字符串一样,用三引号包裹: def add(n1, n2): ''' 计算两个数相加的结果 :param n1:...
lanzeou的头像-大赛人网lanzeou12天前
04111
7. 递归调用-大赛人网

7. 递归调用

1️⃣递归调用:函数自己调用自己的一种操作。 def welcome(): print('你好啊!') welcome() # welcome 函数内部在调用自己 welcome() 警告:上述代码确实是递归调用,但会出现死循环! 2️⃣递...
lanzeou的头像-大赛人网lanzeou12天前
03910
6. 嵌套调用-大赛人网

6. 嵌套调用

嵌套调用:在一个函数执行的过程中,调用了另外一个函数,例如下面的代码: # 函数嵌套调用测试1 def greet(name, msg): print(f'我叫{name},我想说的话在下面:') speak(msg) print('嗯,我想...
lanzeou的头像-大赛人网lanzeou12天前
06214
5. 全局作用域 VS 局部作用域-大赛人网

5. 全局作用域 VS 局部作用域

5.1. 什么是作用域? 作用域就是变量能起作用的范围(变量在哪里能用,在哪里不能用),Python 中有多种作用域,我们先来学习:全局作用域、局部作用域。 5.2. 全局作用域 _ 全局变量 全局作用...
lanzeou的头像-大赛人网lanzeou12天前
0346
4. 返回值-大赛人网

4. 返回值

4.1. 什么是返回值 函数返回值:函数执行完毕后,会把执行结果交给调用者,这个执行结果就是函数的返回值。 我们之前用过的这些内置函数,都有返回值: 对于自定义的函数,即便我们不去设置返回...
lanzeou的头像-大赛人网lanzeou12天前
0436
3. 参数-大赛人网

3. 参数

3.1. 参数的作用 参数可以让函数接收外部传入的数据,能让函数更具通用性和灵活性,比如下面的这个需求: 需求:定义一个名为order的函数,在函数体中打印用户的点餐信息。 用如下代码实现,就...
lanzeou的头像-大赛人网lanzeou12天前
05711