搜索结果
查询Tags标签: def,共有 1678条记录-
大爽Python入门教程 7-2 面向对象编程 使用类`class`组织代码
大爽Python入门公开课教案 点击查看教程总目录在之前的,第六章第9小节,实现了一个井字棋小游戏。 其代码是面向过程的,换言之使用函数来组织的。 这里我们把这个游戏,功能不变,换种写法。 使用类来重新组织下代码。 这种写法是不唯一的,有非常多种写法,以下本人只是…
2021/12/21 22:49:27 人评论 次浏览 -
大爽Python入门教程 7-2 面向对象编程 使用类`class`组织代码
大爽Python入门公开课教案 点击查看教程总目录在之前的,第六章第9小节,实现了一个井字棋小游戏。 其代码是面向过程的,换言之使用函数来组织的。 这里我们把这个游戏,功能不变,换种写法。 使用类来重新组织下代码。 这种写法是不唯一的,有非常多种写法,以下本人只是…
2021/12/21 22:49:27 人评论 次浏览 -
Python PIL远程命令执行漏洞(GhostButt)
1.原理 Python中处理图片的模块PIL(Pillow),因为其内部调用了GhostScript而受到GhostButt漏洞(CVE-2017-8291)的影响,造成远程命令执行漏洞。PIL内部根据图片头来判断图片类型,如果发现是一个eps文件,则分发给PIL/EpsImagePlugin.py处理。如果操作系统上安装了GhostScr…
2021/12/21 22:19:54 人评论 次浏览 -
Python PIL远程命令执行漏洞(GhostButt)
1.原理 Python中处理图片的模块PIL(Pillow),因为其内部调用了GhostScript而受到GhostButt漏洞(CVE-2017-8291)的影响,造成远程命令执行漏洞。PIL内部根据图片头来判断图片类型,如果发现是一个eps文件,则分发给PIL/EpsImagePlugin.py处理。如果操作系统上安装了GhostScr…
2021/12/21 22:19:54 人评论 次浏览 -
20个Python实战项目(附源码),拿走就用。
Python是目前最好的编程语言之一。 由于其可读性和对初学者的友好性,已被广泛使用。 那么要想学会并掌握Python,可以实战的练习项目是必不可少的。 接下来,我将给大家介绍20个非常实用的Python项目,帮助大家更好的学习Python。 大家也可根据项目的需求,自己构建解决方…
2021/12/21 20:20:06 人评论 次浏览 -
20个Python实战项目(附源码),拿走就用。
Python是目前最好的编程语言之一。 由于其可读性和对初学者的友好性,已被广泛使用。 那么要想学会并掌握Python,可以实战的练习项目是必不可少的。 接下来,我将给大家介绍20个非常实用的Python项目,帮助大家更好的学习Python。 大家也可根据项目的需求,自己构建解决方…
2021/12/21 20:20:06 人评论 次浏览 -
【基础07】【自学笔记】python普通函数创建与调用
函数是一种仅在调用时运行的代码块。您可以将数据(称为参数)传递到函数中,然后由函数可以把数据作为结果返回。 1. 函数的定义def 函数名(参数列表):函数体在 Python 中,使用 def 关键字定义函数 def hello_word():passdef print_diamond(count):passdef get_max(a…
2021/12/20 17:20:07 人评论 次浏览 -
【基础07】【自学笔记】python普通函数创建与调用
函数是一种仅在调用时运行的代码块。您可以将数据(称为参数)传递到函数中,然后由函数可以把数据作为结果返回。 1. 函数的定义def 函数名(参数列表):函数体在 Python 中,使用 def 关键字定义函数 def hello_word():passdef print_diamond(count):passdef get_max(a…
2021/12/20 17:20:07 人评论 次浏览 -
python期末总结第六章
第六章 函数6.2定义函数 def定义函数def add():def add_modify(a, b):result = a + bprint(result) 调用函数 l函数在定义完成后不会立刻执行,直到被程序调用时才会执行。函数名([参数列表])add() add_modify(10, 20)函数内部也可以调用其他函数,这被称为函数的嵌套调用…
2021/12/19 22:19:33 人评论 次浏览 -
python期末总结第六章
第六章 函数6.2定义函数 def定义函数def add():def add_modify(a, b):result = a + bprint(result) 调用函数 l函数在定义完成后不会立刻执行,直到被程序调用时才会执行。函数名([参数列表])add() add_modify(10, 20)函数内部也可以调用其他函数,这被称为函数的嵌套调用…
2021/12/19 22:19:33 人评论 次浏览 -
python——生成器(协程)gevent多任务, 生成器,迭代器
#使用生成器完成斐波那锲 def create_num(all_num):a, b = 0, 1current_num = 0while current_num < all_num:yield a#有yield就是生成器a, b = b, a+bcurrent_num += 1 obj = create_num(10) for i in obj:print(i)#使用生成器完成斐波那锲 def create_num(all_num):a…
2021/12/19 17:22:17 人评论 次浏览 -
python——生成器(协程)gevent多任务, 生成器,迭代器
#使用生成器完成斐波那锲 def create_num(all_num):a, b = 0, 1current_num = 0while current_num < all_num:yield a#有yield就是生成器a, b = b, a+bcurrent_num += 1 obj = create_num(10) for i in obj:print(i)#使用生成器完成斐波那锲 def create_num(all_num):a…
2021/12/19 17:22:17 人评论 次浏览 -
python学习笔记(三):函数、类
7.函数 7.1 定义函数 例1: #定义函数:举例定义输出10以内奇数的函数 def Odd_number_within_10():number1 = 0while number1 < 10:number1 += 1if number1 % 2 == 0:continueprint number1 Odd_number_within_10()输出为: 1 3 5 7 9例2: #向函数传递信息:当a=15时,…
2021/12/19 1:20:29 人评论 次浏览 -
python学习笔记(三):函数、类
7.函数 7.1 定义函数 例1: #定义函数:举例定义输出10以内奇数的函数 def Odd_number_within_10():number1 = 0while number1 < 10:number1 += 1if number1 % 2 == 0:continueprint number1 Odd_number_within_10()输出为: 1 3 5 7 9例2: #向函数传递信息:当a=15时,…
2021/12/19 1:20:29 人评论 次浏览 -
cs61a 18 Spring——hw02 & lab02
函数式编程 简化代码。定义函数时应该认真考虑inputs变量和body,将相同结构/过程/操作抽象化。lambda 函数的运用: one-argument 式函数。 要分清返回的是函数还是值(skill:Draw frame),只有()才是call expressioneg: lambda【函数】 x【自变量】:x【返回值】当…
2021/12/18 23:26:49 人评论 次浏览