排序
2.4. 列表的增删改查
我们先来认识一个名词——『方法』,先来看如下的这种写法: 在上述写法中,如果只看append(元素),这就是在调用append函数,但append前面还有列表.这种形式,所以也可以换一个说法,叫:调用列...
2. 列表
2.1. 概述 列表:用来存放一组有序的数据,并且可以对其中的数据进行:增删改查。 列表就像一个长度可变的收纳盒,能按顺序装下多个元素,还可以随时添加、拿出、替换里面的元素。 2.2. 定义列...
第 6 章 数据容器
1. 概述 在编程中,我们经常需要一次保存多个数据,比如:多个学生的名字、一组商品的价格、或一串测量数据等等,如果把一条数据看作一个“物品”,那这些物品需要被放进“容器”里统一管理,在...
9. 函数综合案例
完成一个健身挑战赛程序,功能演示见下图: 具体实现代码如下: def calc_total(*nums): ''' 计算总运动量(个) :param nums: 每一天的运动量(可变参数) :return: 总运动量(个) ''' # 备注...
8. 函数说明文档
函数说明文档:写在函数里的文字说明,用来描述:函数的功能、需要哪些参数、返回什么结果,它的语法和普通字符串一样,用三引号包裹: def add(n1, n2): ''' 计算两个数相加的结果 :param n1:...
7. 递归调用
1️⃣递归调用:函数自己调用自己的一种操作。 def welcome(): print('你好啊!') welcome() # welcome 函数内部在调用自己 welcome() 警告:上述代码确实是递归调用,但会出现死循环! 2️⃣递...
6. 嵌套调用
嵌套调用:在一个函数执行的过程中,调用了另外一个函数,例如下面的代码: # 函数嵌套调用测试1 def greet(name, msg): print(f'我叫{name},我想说的话在下面:') speak(msg) print('嗯,我想...
5. 全局作用域 VS 局部作用域
5.1. 什么是作用域? 作用域就是变量能起作用的范围(变量在哪里能用,在哪里不能用),Python 中有多种作用域,我们先来学习:全局作用域、局部作用域。 5.2. 全局作用域 _ 全局变量 全局作用...
4. 返回值
4.1. 什么是返回值 函数返回值:函数执行完毕后,会把执行结果交给调用者,这个执行结果就是函数的返回值。 我们之前用过的这些内置函数,都有返回值: 对于自定义的函数,即便我们不去设置返回...
3. 参数
3.1. 参数的作用 参数可以让函数接收外部传入的数据,能让函数更具通用性和灵活性,比如下面的这个需求: 需求:定义一个名为order的函数,在函数体中打印用户的点餐信息。 用如下代码实现,就...











