self
-
python基础 编程思想
编程思想 面向过程 面向对象 区别 事物比较简单,可以用线性思维解决 事物比较复杂,使用简单的线性思维无法解决 共同点 面向过程和面向对象都是解决实际问题的一种思维方式 二…
-
Python常用基础语法知识点大全
记得我是数学系的,大二时候因为参加数学建模,学习Python爬虫,去图书馆借了一本Python基础书,不厚,因为有matlab和C语言基础,这本书一个星期看完了,学完后感觉Pyth…
-
python 性能优化
简介 python相比较其他语言,在效率上会略有劣势,因此,我们在实现完功能后更应该去对python代码进行优化,减少不必要的消耗。 代码优化原则 不要过早的去优化,首先保证一个正…
-
[BSidesCF 2019]SVGMagic xxe&linux文件系统里的/proc/self/cwd/flag.txt (cwd代表当前目录)
SVG是一种用XML定义的语言,SVG图形是可交互的和动态的,可以在SVG文件中嵌入动画元素或通过脚本来定义动画。 也就是说这里的SVG是个XML,并且存在可控的内容,那么自然就会…
-
类的相关方法
如何为创建大量实例节省内存: 定义类的__slots__ 它声明实例属性名字的列表,减少内存开销 #定义两个类: 查看占用内存大小 class player1(): def __i…
-
python 多线程传值以及获取结果值
有传入值以及有返回值的多线程 代码实例 # -*- coding:utf-8 -*- # 线程使用的方式一 from threading import Thread import …
-
python基础-函数、面对对象、文件、异常
一、函数 1.1函数 python允许我们将常用的代码以固定的格式封装(包装)成一个独立的模块,只要知道这个模块的名字就可以重复使用它,这个模块就叫做函数(Function)。…
-
python生成不同大小的文件
class GenerateFile: def __init__(self,file_size): #file_size 定义文件大小 self.file_size = s…
-
Python实现AES加解密以及发送加解密请求
AES加解密的类 python解释器用的是3.9,安装Crypto相关模块报错的解决方案:https://stackoverflow.com/questions/19623267/…
-
Python进阶学习
1.顺序、选择、循环 条件 if condition_1: statement_block_1 elif condition_2: statement_block_2 else: …