Python基础 – 函数的参数
必选参数 函数的一种参数类型,在调用这个函数的时候必须传入数据的参数。 传递实参时的顺序 在传递必选参数时,形参会 按照定义的顺序依次 接收数据。 调用函数时第一个参数传递给name,第二个参数传递给pet。 缺少实参 在调用函数时,缺少或超出对必选参数的传递会导致程序错误。 也就是说,在函数中 定义了多少个必选参数就...
必选参数 函数的一种参数类型,在调用这个函数的时候必须传入数据的参数。 传递实参时的顺序 在传递必选参数时,形参会 按照定义的顺序依次 接收数据。 调用函数时第一个参数传递给name,第二个参数传递给pet。 缺少实参 在调用函数时,缺少或超出对必选参数的传递会导致程序错误。 也就是说,在函数中 定义了多少个必选参数就...
初识函数 定义 函数是指封装了某一特定功能的代码块。 简单的讲,函数就是用来 存储代码 的“特殊变量”。 前面接触过的很多“功能”都是函数。 比如在屏幕上输出一些数据的 print() ,生成一个指定范围整数序列的 range() 等。 函数的功能是如何定义的呢? 定义函数 def sayWelcome(): prin...
函数结构 假设,一位农场主想要统计自己的圈地面积有多少,面对大大小小的多个圈地,用代码该如何实现呢? 可以设定⼀个计算⾯积的函数,多次调⽤。 农场主的圈地均为正方形,测量面积的函数编写好后,如代码所示。 第 1 到第 3 行代码,定义了一个名为 getArea 的函数,用于计算正方形面积并输出。 第 5 和第 6 行代...
无论是for循环还是while循环,默认的终止条件都是边界条件。在触发边界条件之前,代码会一直循环执行。 那有没有可以改变这种“默认循环执行”的方法呢?答案是肯定的。 学习两个关键字: break 、 continue 。 某些场景里,需要在特定的条件出现时强行终止循环,并执行循环之后的代码。 这时候,就可以使用 br...
for循环回顾 学习了如何利用for语句实现代码重复执行的循环结构。 通过遍历列表,输出其中的每一个元素。 for循环就像是排队办事,一个个进入,轮流办理,每个人经历的流程都一样。 在for循环,一次遍历就是一次循环,因此我们知道会经历过几次循环。 在另一种情况下,我们并不关心循环几次,只在意 循环什么时候结束。 这样...
for循环的基础操作 循环是计算机程序的三大语句结构之一。 它是在满足条件的情况下,反复执行某一段代码的计算过程。 假设,现在我们需要输出以下列表中的每个元素,你会怎么做呢? numberList = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100] 可以通过索引,将列表中的元素一个一...
一对一的字典 在Python中,将两种数据关联在一起形成一个元素, 由多个这样的元素组成的数据类型称为字典,又称为dict。 字典中的元素是不考虑排列顺序的。 组成字典元素(item)的两个数据一一对应,分别被称为 键(key) 与 值(value) ,所以字典的元素又称为 键值对(key-value) 。 字典的元素...
灵活多变的列表 列表又叫List,与元组的结构类似,也可以用于存储多个类型的数据。 friendName = ["Kevin", "Tony", "Asum"] print(friendName) 代码的作用 这2行代码定义了一个叫做“friendName”的列表,并输出了列表中的内容。 第1行代码给这个列表frien...
数据结构 之前学习的变量可以存储1个数据,当我需要存储10个数据的时候怎么办呢? 写10个变量可以解决这个问题,但是太冗长。 也可以如图所示,用这样一个变量来存储10个数据。 在Python中,有几种内置的“容器”,可以按不同的方式存储多个数据的集合。 这样的“容器”,称之为“数据结构”。 数据结构是计算机存储和组织数...
判断语句 判断语句是程序的三大语句结构之一。 它的作用是根据判断的条件是否成立(真或假),来决定后续代码执行顺序。 单选选择的判断-if判断 yourAge = 20 myAge = 18 if yourAge > myAge: print("你的年龄比我大") 代码的作用 这段代码将两个人的年龄进行判断,并且输出了结...