随笔分类 -  函数

函数相关
摘要:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义 阅读全文
posted @ 2021-01-12 14:47 小杜打醋尢买布 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:内置模块 1 random模块 random():产生(0,1)之间的随机小数 uniform(a,b):产生指定范围的随机小数 randint(a,b):指定范围的随机整数 randrange(start,stop,step):指定范围的随机整数 choice(lst):给定列表随机选择一个元素 阅读全文
posted @ 2020-12-07 10:02 小杜打醋尢买布 阅读(72) 评论(0) 推荐(0) 编辑
摘要:一 模块 1 概念 概念: python中的以py为后缀名的文件。 模块属于标识符,遵循标识符规则。 2 导入方式 注意:被导入模块会首先执行一遍 import 模块名 使用方式:模块名.函数()/变量名 好处:导入对象不会与本地模块中对象冲突 精准导入:from 模块名 import 具体内容 使 阅读全文
posted @ 2020-12-07 10:00 小杜打醋尢买布 阅读(64) 评论(0) 推荐(0) 编辑
摘要:闭包和装饰器 (一) 闭包 1 闭包条件 函数必须是嵌套关系 外层必须要返回内层函数 内层函数必须用到外层函数的变量或参数 2 示例 def func(): # func 是外部函数 msg = "hello,world!" def inner(): # inner 是嵌套函数 print(msg) 阅读全文
posted @ 2020-12-07 09:57 小杜打醋尢买布 阅读(92) 评论(0) 推荐(0) 编辑
摘要:嵌套作用域 def f(): x = 4 action = lambda n,y=x:y**n # def action(n,y=x): # return y**n return action a = f() # print(a) b = a(3) # action(n,y=x) print(b) 阅读全文
posted @ 2020-12-04 15:23 小杜打醋尢买布 阅读(93) 评论(0) 推荐(0) 编辑
摘要:匿名函数 格式: 函数名 = lambda [参数1,参数2...]:表达式 lambda表达式总结: 优点:代码简洁,不增加额外变量 缺点:难于理解,降低了可读性 建议:不提倡使用lambda, 除非你知道自己在干什么。在团队开发中, 一个良好易读的代码是非常重要的,有助于提升团队协同开发效率,减 阅读全文
posted @ 2020-12-04 15:21 小杜打醋尢买布 阅读(127) 评论(0) 推荐(0) 编辑
摘要:内置函数 1 abs():取绝对值 print(abs(-10)) # 10 print(abs(10)) # 10 2 max,min()取最大最小值 # 参数形式1:max(ars1,args2...) # 全部数字 # print(max(1,23,5,34,8,987,9,3,3,32,)) 阅读全文
posted @ 2020-12-04 15:18 小杜打醋尢买布 阅读(100) 评论(0) 推荐(0) 编辑
摘要:一、命名空间 1 概念:保存对象和值的字典 2 分类 局部命名空间:函数内定义内容。 全局命名空间:模块级别,当前所有的py文件 内置命名空间:解释器级别,内置的方法等 3 访问命名空间 locals():访问局部命名空间:根据调用的位置有关系 globals():访问全局命名空间:与调用位置无关 阅读全文
posted @ 2020-12-04 11:50 小杜打醋尢买布 阅读(116) 评论(0) 推荐(0) 编辑
摘要:一 函数的返回值 如果函数需要返回值:return 内容1,内容2... 如果函数有多个返回值,多个值是以元组类型返回的 如果没有返回值或是return后无任何数据,那么默认返回None # 给定一个整数,返回从1到该数字之间所有数的和 # 一个返回值 def func(n): """求和""" s 阅读全文
posted @ 2020-12-02 19:57 小杜打醋尢买布 阅读(838) 评论(0) 推荐(0) 编辑
摘要:函数的参数 # 需求定义一个函数,给定一个数字,遍历从1到该数字之间的所有数字 num = int(input("请输入一个整数:")) def func(n): """打印1,n之间的所有数字""" for i in range(1,n+1): print(i) func(num) # 需求定义一 阅读全文
posted @ 2020-12-02 19:49 小杜打醋尢买布 阅读(171) 评论(0) 推荐(0) 编辑
摘要:基本语法格式 定义:函数就是实现特定功能,能够重复使用的代码块(一行或多行)。 # 定义函数的格式 def 函数名([参数1,参数2...]): """简要描述函数实现的功能""" 实现功能的代码 [return 返回的数据] # 调用函数 函数名([参数1,参数2...]) 说明: def :de 阅读全文
posted @ 2020-12-02 19:45 小杜打醋尢买布 阅读(479) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示