python3基础(七)函数基础】的更多相关文章

Function 函数是一段组织好的能够实现特定功能或者逻辑的代码块,函数代码在文件执行时读入内存并不执行,在调用函数时执行,简单来说是把一段代码封装给一个函数名(可以用变量的概念去理解,即把一段代码赋值给一个函数名),当使用函数名加执行标记时才运行这段内存中的代码.函数的作用可以减少重复代码,在不同的地方要使用相同的代码块,我们就可以把这段代码封装成函数.同时当多处相同的代码需要修改时,只需要修改函数定义时一处即可扩展性好. #定义函数 def func_name(parameters): n…
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 函数最重要的目的是方便我们重复使用相同的一段程序. 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句. 函数的定义 首先,我们要定义一个函数, 以说明这个函数的功能. def square_sum(a,b): c = a**2 + b**2 return c 这个函数的功能是求两个数的平方和. 首先,def,这个关键字通知py…
参考链接:https://www.cnblogs.com/yuanchenqi/articles/5828233.html 1.函数的定义 定义: 函数是指将一组语句的集合通过一个函数名封装起来,要想执行该函数,只需调用其函数名即可 特性: 1.代码重用(减少重复代码) 2.保持代码的一致性 3.可扩展性(方便修改) 2.函数的创建 格式 Python 定义函数使用 def 关键字,一般格式如下: def 函数名(参数列表): 函数体 函数名的命名规则 和变量命名规则一致 形参和实参 形参:形式…
今日内容 1.函数对象 2.名称空间与作用域 3.函数的嵌套调用与闭包 4.装饰器 一.函数对象 1.1 定义 函数名存放的就是函数地址,所以函数名也就是对象,称之为函数对象 1.2 函数对象的应用 1.可以直接被引用 2.可以当作函数参数传数 3.可以作为函数的返回值 4.可以作为容器类型的元素 def fn(): num = 10 print('fn function run') # 直接被引用 func = fn fn() func() 案例:四则运算 def add(n1, n2): r…
今日目录: 1.迭代器 2.可迭代对象 3.迭代器对象 4.for循环迭代器 5.生成器 6.枚举对象 一.迭代器: 循环反馈的容器(集合类型) 每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 l = [1, 2, 3] count = 0 while count<len(l): print(l[count]) count += 1 1.1 为什么要有迭代器? 字符串.列表.元组可以通过索引的方式迭代取出其中包含的元素 字典.集合.文件等类型,没有索引,只有通过不依赖索引的迭代方式…
目录 零.了解函数 一.函数的组成 二.函数的定义 三.函数的使用 四.函数的分类 五.函数的嵌套使用 零.了解函数 1.什么是函数 在程序中函数就是具备某一功能的工具 2.为何用函数 为了解决以下问题 1.程序的组织结构不清晰,可读性差 2.代码冗余 3.扩展性差 一.函数的组成 函数是由函数名.函数体.返回值.参数四个部分组成: 函数名:使用该函数的依据 函数体:完成功能的代码块 返回值:功能完成的反馈结果 参数:完成功能需要的条件信息 二.函数的定义 def 函数名(参数1,参数2,...…
今日内容: 一.函数参数 1.形参与实参定义 2.实参分类 3.形参分类 4.可变参数的整体使用 一.形参与实参定义 def fn(参数们): pass 1.1 形参 定义函数,在括号内声明的变量名,用来接外面传来的值 1.2 实参 调用函数,在括号内传入的实际值,值可以为常量,变量,表达式或三者的组合 注: 1.形参随着函数的调用而产生,随函数调用结束而销毁(有特例) 2.在函数的外部不能直接使用函数的形参,原因:函数调用结束后,形参会被销毁 3.外部产生了的变量,内部可以使用 4.在函数调用…
今日内容: 1.三元表达式 2.列表.元组生成式 | 字典生成式 3.递归 4.匿名函数 5.内置函数 一.三元表达式 三元运算符:就是 if...else... 语法糖 前提:if 和 else # 三元运算符的结果不一定要与条件有直接性关系 res = 'b为较小的数' if a > b else 'a为较小的数' # 求小值 print(res) # 案例:得到两个数中较大的值 a = 20 b = 30 res = a if a > b else b print(res) 二.列表.元…
七. Python基础(7)--文件的读写 1 ● 文件读取的知识补充 f = open('file', encoding = 'utf-8') content1 = f.read() content2 = f.readlines() content3 =f.readline()   # 注意:现在只有content1有内容, 因为f.read()执行完以后, 文件的指针已经位于文件尾.   2 ● 如果多次读同一个文本对象 f = open('file', encoding = 'utf-8'…
PHP基础入门(三)---函数 今天来给大家分享一下PHP的函数基础.有了前两章的了解,想必大家对PHP有了一定的基础了解.想回顾前两章的朋友可以点击"PHP基础入门(一)""PHP基础入门(二)"跳转页面,温习PHP的入门基础. ***本章关键词:函数的声明与使用:PHP中变量的作用域:静态变量:函数的参数传递:变量函数:回调函数:匿名函数:include&require:PHP闭包 现在,我们来看一下PHP的函数基础↓↓↓ 一函数的声明与使用 1.函数名…