- 博客(22)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 表白神器--送你一朵小花
利用turtle库绘制表白图案效果预览:其中右下角的时间是用time获取的真实系统时间详细代码:# @功能描述:一个简单的案例# @作者:Binwang# @版权:nanchanguniversity# @版本:V-1.0import timeimport turtledef DrawFlower(): # 花蕊 turtle.fillcolor("red") turtle.begin_fill() turtle.circle(10, 180)
2021-01-24 21:02:54
216
原创 第7章 函数装饰器
一、概念1.装饰器是一个可调用对象,其参数是另一个函数(被装饰的函数)。一般装饰器的功能都是给一个已有的函数增加额外的功能。二、Python内置的装饰器Python中有一些内置的装饰器。其中functools模块中有wraps、lru_cache和singledispatch三个函数装饰器。此外还有property、classmethod以及staticmethod三个用于装饰方法的装饰器。1.wraps装饰器wraps装饰器能够把被装饰的函数的一些属性正确的留在装饰后的函数中。示例:clock
2021-11-26 20:28:01
209
原创 回调函数 callback,注册函数register,钩子函数hook
实际上,回调、注册以及钩子的意思是一样的,都是指一个函数调用了其他的函数,而产生了不同的效果。回调函数案例回调(callback)是指一段以参数的形式传递给其它代码的可执行代码。回调函数是以参数的形式传递给其他函数的函数,接收回调函数的函数根据传入的回调函数不同,产生不同的功能。def callback1(): return 'hello!'def callback2(): return 'hi!'def saysomething(sentence = None,call.
2021-11-04 20:21:53
2311
原创 yield关键字
yield关键字的作用是把一个函数变成一个生成器generator(生成器),带有yield的函数不再是普通函数,Python解释器将其视作一个generator,具有iterable(可迭代性)
2021-07-02 10:36:22
81
原创 第5章 一等函数
函数和普通对象一样可以赋值给其他变量,传给其他函数,存储在数据结构中,以及访问函数的属性。以其他函数作为参数或返回值的函数称为高阶函数。可调用对象是指能在名称后面加()的对象,通过内置函数callable()可以检测。
2021-03-01 17:58:04
160
原创 Python的lambda函数
匿名函数lambda语法:<函数名>=lambda<参数>:<表达式>例子:def odd(n): return n%2#等价写法 #return n%2==1l=list(range(6))#odd_l=list(filter(lambda n:n%2,l))odd_l=list(filter(odd,l))#等价写法print(odd_l)运行结果:总结:lambda函数可以看成是普通函数的简化版本;一般只有一行语句;
2021-02-26 10:33:28
135
原创 图像的手绘效果
图像的手绘效果要求:输入图像,生成手绘风格的图片import numpy as npfrom PIL import Image#读入图片,储存为矩阵,‘L’灰度图片用0-255表示而不是RGB三通道a=np.asarray(Image.open('C:/Users/admin/Desktop/image_test/晖哥.jpg').convert('L')).astype('float')#梯度重构:利用像素之间的梯度值和虚拟深度值对图像进行重构depth=10.#预设深度值为10,取值范围0
2021-02-05 16:05:29
149
原创 第七章:文件和数据格式化
文件行数打印输出附件文件的有效行数,注意:空行不计算为有效行数。输入输出格式:这是仅给出输出格式样例,不是结果。输出示例
2021-01-30 10:07:49
205
原创 第六章:组合数据类型
实例9:基本统计值计算要求:获取以逗号分隔的多个数据输入(输入为一行),计算基本统计值(平均值、标准差、中位数)除中位数外,其他输出保留小数点后两位。# @功能描述:一个简单的案例# @
2021-01-27 10:17:33
595
原创 第五章:函数与代码复用
实例7:七段数码管绘制这是"实例"题,与课上讲解实例相同,请作答检验学习效果。七段数码管是一种展示数字的有效方式。
2021-01-24 11:40:54
244
2
原创 第四章程序的控制结构
实例5:身体质量指数BMIBMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析
2021-01-21 17:49:06
94
1
原创 第三章:字符串,time库
实例3:天天向上的力量这是"实例"题,与课上讲解实例相同,请作答检验学习效果。工作日模式要努力到什么水平,才能与每天努力1%一样?
2021-01-20 15:41:06
137
原创 第二章:turtle库
中国大学慕课MOOC北京理工大学Python学习笔记,第二章实例2:用Python绘制蟒蛇图案import turtleturtle.setup(650,350,200,200)turtle.penup()turtle.backward(250)turtle.pendown()turtle.pensize(25)turtle.color("purple")turtle.seth(-40)#turtle.right(40)for i in range(4): turtle.circ
2021-01-15 09:57:36
143
原创 第一章:Python基本语法元素
中国大学慕课MOOC北京理工大学Python学习笔记,第一章实例1: 温度转换数字形式转换 I温度转换 II货币转换 I实例1: 温度转换这是"实例"题,与课上讲解实例相同,请作答检验学习效果。温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。
2021-01-12 18:01:12
283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人