lesson_05_集合、循环、函数

1.break和continue的区别

break 跳出整个循环,本次循环中break后面的语句不执行,并终止循环执行

continue 跳出本次循环,本次循环中continue后面的语句不执行,继续执行下一次循环

  1. while和for循环的异同点

相同点:

  1. while和for都需要进行条件判断,条件为真,执行程序,否则终止循环
  2. while和for循环中都可以使用else语句

不同点:

1、应用场景不同:while主要用于判断符合条件下循环很少进行遍历使用(语句过多,没有for方便)for主要应用在遍历中

2、while循环适用于未知循环次数的循环,for循环适用于已知循环次数的循

3.函数有哪些特性

函数将代码模块化提高代码的重复利用率。

函数定义

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()函数内容以冒号起始,并且缩进。

参数:任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。

注释:定义函数的时候,如果对函数进行注释,使用三个引号的注释方式

结束:return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

函数名注意:

1、必须以下划线或者字母开头,可以包含数字、字母、下划线等组合,不可以包含标点符号!

2、函数名称不能一样,如果一样那么后面的函数定义覆盖前面的定义

3、函数名如果一样,但是大小写不一样,是可以的,算作两个不同的函数

4、函数名能不能使用保留字,同样会将内置函数覆盖掉

函数调用:

使用 函数名( ) 直接调用,调用的语句需要放在定义的函数后面

定义带有参数的函数:函数名(arg1, arg2) arg1和 arg2表示方法需要使用的参数,可以定义多个参数,如果函数定义有参数,调用的时候不可以不给参数

调用函数的参数名称可以和 定义函数的参数名不一样

如果函数定义的时候参数给了默认值,那么调用的时候给了指定的位置参数则使用位置参数,否则使用默认参数。PS:位置参数放在默认参数之前,否则会报错

输出函数的返回值

使用return 返回值

如果要返回多个返回值,只能用一个return,多个返回值使用逗号隔开,外面接受到的返回值是一个元组类型

4.Pycharm中Debug调试的Step Over(F8)、Step Into(F7)区别

step into:单步执行,遇到子函数就进入并且继续单步执行;

step over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。

 

 

 

转载于:https://my.oschina.net/yyqkz/blog/3036633

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值