Day02
知识梳理:
循环结构有两种:Python中构造循环结构有两种做法,一种是for-in循环,一种是while循环。
如果在知道范围的情况下进行迭代我们要推荐使用for - in循环
eg:用for循环实现1~100求和
sum = 0
for x in range(101):
sum += x
print(sum)
值得注意的是range也是一个前闭后开的区间。
如果在不知道要具体循环多少次的循环结构,这时候我们就要使用while循环,while循环通过一个能够产生或转换出bool值的表达式来控制循环,表达式的值为True循环继续,表达式的值为False`循环结束。
注意!!!!
- break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
- break语句用在while和for循环中。
- 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
- Python continue 语句跳出本次循环,而break跳出整个循环。
- continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
- continue语句用在while和for循环中。
- 千万注意在做while循环时看情况及时break终止,要不然内存会爆炸啦啦啦啦
Python 函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。
定义一个函数
可以定义一个由自己想要功能的函数,以下是简单的规则:
- 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
- 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
- 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
- 函数内容以冒号起始,并且缩进。
- return 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
函数调用
定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结 构。
这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从Python提示符执行。
参数传递
在 python 中,类型属于对象,变量是没有类型的
return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。
变量作用域
一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里赋值的。
变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称。两种最基本的变量作用域如下:全局变量局部变量
全局变量和局部变量
全局变量与局部变量两者的本质区别就是在于作用域
用通俗的话来理解的话
全局变量是在整个py文件中声明,全局范围内都可以访问
局部变量是在某个函数中声明的,只能在该函数中调用它,如果试图在超出范围的地方调用,程序就爆掉了
今日总结如上!
ThankS!!!!!!!