摘要: 函数还有一个重要的功能就是返回结果。 python中使用return关键字来退出函数,返回到函数被调用的地方继续往下执行。 return可以将0个,1个,多个函数运算完的结果返回给函数被调用处的变量。 函数可以没有返回值,也就是说函数中可以没有return语句,这时函数返回None,例如上面我们定义 阅读全文
posted @ 2022-08-23 14:06 python心蓝 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 定义函数时()里的参数叫做形参(形式参数),它只是一个变量名,接受调用时传递的实参,仅供函数体中的代码调用。 函数调用时,传入()里的参数叫实参(实际参数),它是实际的数据,会传递给形参。 形参 根据形参的功能和定义方式可以分为: 必须参数 默认参数 动态参数 位置动态参数 关键字动态参数 必须参数 阅读全文
posted @ 2022-08-23 14:03 python心蓝 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 函数的定义 python中定义一个函数使用def(define的缩写)关键字,语法格式如下: def <函数名>([参数列表]): <函数体> return <返回值列表> def与函数名中间又一个空格 函数名的规则同变量名 函数名后的一对小括号必须写,紧跟着的冒号不能少 函数体与def语句通过四个 阅读全文
posted @ 2022-08-23 14:02 python心蓝 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 循环有时候需要主动中断来提高程序执行效率。 看下面的案例: >>> ls = [60,59,78,80,56,55] # ls中存放的是所有学生的成绩 # 要判断是否有同学不及格 >>> for i in ls: ... if i < 60: ... print('有同学不及格') 有同学不及格 有 阅读全文
posted @ 2022-08-20 15:33 python心蓝 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 在程序的编写过程中会出现各种错误,语法错误在程序启动时就会检测出来,它是程序正常运行的前提条件。 程序中还有一种错误发生在程序运行后,可能是由于逻辑问题,又或者是业务发生了改变,为了能让用户有更好的体验,加强代码的健壮性,我们需要对这些错误进行处理,也叫异常处理。 回忆我们前面关于成绩评价的案例,当 阅读全文
posted @ 2022-08-20 15:33 python心蓝 阅读(73) 评论(0) 推荐(0) 编辑
摘要: for循环的语法格式如下: for <循环变量> in <遍历结构>: 代码块 关键字for+空格+<循环变量>+关键字in+<遍历结构>+冒号组成for语句 代码块通过缩进和for语句形成包含关系 for 循环会依次取出遍历结构中的元素,然后赋值给循环变量,每次遍历都会执行代码块,直到取出遍历结构 阅读全文
posted @ 2022-08-20 15:32 python心蓝 阅读(42) 评论(0) 推荐(0) 编辑
摘要: while条件循环的语法格式如下: while <条件>: 代码块 while关键字空格后接条件表达式末尾加上冒号组成while语句 代码块中的代码通过4个空格和while语句形成包含关系 while条件循环的运行流程图如下: while语句首先计算<条件>表达式,如果结果True,则执行对应代码块 阅读全文
posted @ 2022-08-20 15:31 python心蓝 阅读(305) 评论(0) 推荐(0) 编辑
摘要: if单分支 if单分支的语法结构如下: if <条件>: 语句块 注意条件语句结束后要紧跟冒号 语句块是if条件满足条件后执行的一条或多条语句组 语句块中的语句通过缩进与if语句所在的行形成包含关系 缩进按照规范为4个空格 if单分支的执行流程图如下: if语句首先会计算<条件>表达式,如果结果为T 阅读全文
posted @ 2022-08-20 14:01 python心蓝 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 程序的执行和人生一样,有按部就班,有选择,也有循环。 计算机程序由三种基本结构组成: 顺序结构 分支结构 循环结构 顺序结构 人生的主线是生老病死,程序的主线是从上往下。 顺序结构是程序执行的基本流程,它会按照代码从上往下依次执行。 例如: >>> a = 1 >>> a += 1 >>> prin 阅读全文
posted @ 2022-08-20 13:53 python心蓝 阅读(241) 评论(0) 推荐(0) 编辑
摘要: None是内置常量,是NoneType的唯一真值。None经常用于表示缺少值。 python中None的典型用法: 定义函数时的默认参数占位符 >>> def func(x, y=None): pass 如果函数没有返回值默认会返回None >>> def func(): pass >>> res 阅读全文
posted @ 2022-08-19 17:44 python心蓝 阅读(211) 评论(0) 推荐(0) 编辑