-
Python Ethical Hacking - BACKDOORS(1)
所属栏目:[Python] 日期:2020-12-20 热度:60
REVERSE_BACKDOOR Access file system. Execute system commands. Download files. Upload files. Persistence . BACKDOORS An interactive program gives access to a system its executed on. Command execution. Access file system. Upload/download fil[详细]
-
#【Python】【基础知识】【内置对象常用方法】
所属栏目:[Python] 日期:2020-12-20 热度:181
数字的常用方法: dir(int)[ ‘ __abs__ ‘ , ‘ __add__ ‘ , ‘ __and__ ‘ , ‘ __bool__ ‘ , ‘ __ceil__ ‘ , ‘ __class__ ‘ , ‘ __delattr__ ‘ , ‘ __dir__ ‘ , ‘ __divmod__ ‘ , ‘ __doc__ ‘ , ‘ __eq__ ‘ , ‘ __float__ ‘ , ‘ __flo[详细]
-
Python单向链表的实现
所属栏目:[Python] 日期:2020-12-20 热度:73
链表由一系列不必在内存中相连的结构构成,这些对象按线性顺序排序。每个结构含有表元素和指向后继元素的指针。最后一个单元的指针指向NULL。为了方便链表的删除与插入操作,可以为链表添加一个表头。 删除操作可以通过修改一个指针来实现。 插入操作需要执[详细]
-
python进阶四(类的继承)【4-4 python中多重继承】
所属栏目:[Python] 日期:2020-12-20 热度:120
python中多重继承 除了从一个父类继承外,Python允许从多个父类继承,称为多重继承。 多重继承的继承链就不是一棵树了,它像这样: 1 class A(object): 2 def __init__ (self,a): 3 print ‘ init A... ‘ 4 self.a = a 5 6 class B(A): 7 def __init__ (sel[详细]
-
python双向链表的实现
所属栏目:[Python] 日期:2020-12-20 热度:131
python双向链表和单链表类似,只不过是增加了一个指向前面一个元素的指针,下面的代码实例了python双向链表的方法 示意图: python双向链表实现代码 : # -*- coding: utf-8 -*- class Node(object): def __init__ (self,val,p= 0): self.data = val self.nex[详细]
-
python进阶四(类的继承)【4-5 python中获取对象信息】
所属栏目:[Python] 日期:2020-12-20 热度:67
python中获取对象信息 拿到一个变量,除了用?isinstance()?判断它是否是某种类型的实例外,还有没有别的方法获取到更多的信息呢? 例如,已有定义: 1 class Person(object): 2 def __init__ (self,name,gender): 3 self.name = name 4 self.gender = gender[详细]
-
python生成随机数random模块的的简单使用
所属栏目:[Python] 日期:2020-12-20 热度:141
python的随机数模块比较常用,比如我们在模拟用户注册的时候需要用到随机数,下面说下随机数的常用操作 import random # todo 生成1-10的随机整数 a = random.randint(1,10 ) print (a) # todo 生成11位的随机手机号 phone = random.randint(18500000000,185[详细]
-
django rest framework自定义返回格式
所属栏目:[Python] 日期:2020-12-20 热度:55
一、默认response # view from rest_framework.generics import ListAPIView from .serializer import IdcSerializer from .models import Idc class IdcList(ListAPIView): queryset = Idc.objects.all() serializer_class = IdcAllSerializer http://127.0[详细]
-
Python【day 11】闭包
所属栏目:[Python] 日期:2020-12-20 热度:58
闭包 1、闭包的概念: 嵌套函数中,父级函数的变量,在子集函数中用到了(访问、修改、返回),那么这个变量就被保护起来了 只有自己可以修改,父级函数()()就是闭包函数 2、闭包的特点: 1、常驻内存 2、保护变量(只能自己修改,别人无法修改) 3、闭包解[详细]
-
Python解析 算数表达式求值 栈的使用
所属栏目:[Python] 日期:2020-12-20 热度:153
使用Python实现一种算数表达式求值的算法,模拟这种使用栈的方式,这是由E.W.Dijkstra在20世纪60年代发明的一种非常简单的算法。代码模拟仅仅表现一种编程思想,代码的逻辑并不完全: if __name__ == " __main__ " : cal_str = input( " 请输入算数表达式(e[详细]
-
django-列表分页和排序
所属栏目:[Python] 日期:2020-12-20 热度:121
视图函数views.py # 种类id 页码 排序方式 # restful api - 请求一种资源 # /list?type_id=种类idpage=页码sort=排序方式 # /list/种类id/页码/排序方式 # /list/种类id/页码?sort=排序方式 class ListView(View): ‘‘‘ 列表页 ‘‘‘ def get(self,reques[详细]
-
Python【day 11】函数名的应用
所属栏目:[Python] 日期:2020-12-20 热度:146
函数名的应用 1、函数名字可以作为参数进行传递 2、函数名可以像变量一样进行多次赋值传递,通过print(函数名.__name__)查看原函数 3、函数名表示函数的内存地址 4、函数名()表示函数的执行 5、函数名和变量名的命名规范是一样的 1、函数名可以作为参数进行[详细]
-
Python【day 11】迭代器
所属栏目:[Python] 日期:2020-12-20 热度:77
迭代器-用 1、迭代器的概念 1、可迭代对象-iterable str、list、tuple、dict、set、open()、range() 2、可迭代对象的概念: 其数据类型的执行方法中含有__iter__方法的,就是可迭代对象 li1 = [2,3,4] print(‘__iter__‘ in dir(li1)) #True 说明li1-列表是[详细]
-
python链接mysql pymysql
所属栏目:[Python] 日期:2020-12-20 热度:67
python链接mysql import pymysqlconn = pymysql.connect(user= ‘ user1 ‘ ,password= ‘ 123456 ‘ ,database= ‘ gbt2019 ‘ ,charset= ‘ utf8 ‘ )cursor = conn.cursor()query = ( ‘ select id,title from data_2019100501 ‘ )cursor.execute(query)[详细]
-
计算标准差——Python
所属栏目:[Python] 日期:2020-12-20 热度:198
计算标准差 题目描述: 编写一个函数计算一系列数的标准差。 ???????????????????????????????????????????????????????????????????????????????????????????????? 标准差定义:有一组数据S=s 0 ,s 1 ,s 2 ,...,s n-1 ,其标准差表示为 ,其中 ? 输入格式 ?[详细]
-
一些知识点
所属栏目:[Python] 日期:2020-12-20 热度:77
-------------------? python? ------------------- (1) range为何是左闭右开区间 上下界之差等于元素的数量 方便表示两个相邻子序列,一个子序列的上界就是另一个子序列的下界,[1,2),[2,5) 序列从零(最小自然数)开始计数时,下界的下标不是 -1(非自然[详细]
-
python基础-----集合与函数
所属栏目:[Python] 日期:2020-12-20 热度:115
字符串 数字 字典 列表 元组 ? 可变不可变: 1.可变:列表、字典 2.不可变:字符串、数字、元组 ? 访问顺序: 1.直接访问:数字 2.顺序访问:字符串,列表,元组 3.映射:字典 ? 存放元素个数: 容器类型:列表,元组,字典 原子:数字,字符串 ? #集合 ? 1.[详细]
-
(一)Python的特点(优点和缺点)
所属栏目:[Python] 日期:2020-12-20 热度:128
Python?是一种面向对象、解释型的脚本语言,同时也是一种功能强大而完善的通用型语言。相比其他编程语言(比如?Java),Python 代码非常简单,上手非常容易。 Python优点: (1)简单易学 (2)开源 (3)高级语言 (4)解释性语言 一个用编译型语言(如 C[详细]
-
(二)Python的应用领域
所属栏目:[Python] 日期:2020-12-20 热度:60
Python 的应用领域主要有如下几个: Web应用开发 Python?经常被用于 Web 开发,尽管目前 PHP、JS 依然是 Web 开发的主流语言,但 Python 上升势头更劲。尤其随着 Python 的 Web 开发框架逐渐成熟(比如 Django、flask、TurboGears、web2py 等等),程序员可[详细]
-
python 复制 浅copy 深copy 的区别
所属栏目:[Python] 日期:2020-12-20 热度:149
1.浅copy: 外层添加元素时, 浅拷贝c不会随原列表a变化而变化;内层list添加元素时,浅拷贝c才会变化。2.深copy: 无论原列表a如何变化,深拷贝d都保持不变。3.赋值: 赋值对象随着原列表一起变化 深拷贝:只有一种形式,copy模块中的deepcopy函数。 ? ? ?和浅[详细]
-
Python 电子邮件
所属栏目:[Python] 日期:2020-12-20 热度:141
从一台计算机编写邮件到对方收到邮件。假设我们自己的电子邮件地址是 [email?protected] ,对方的电子邮件地址是 [email?protected] 我们在本地的软件上写好邮件,点击发送,邮件就发送出去了,这些电子邮件被称为MUA(mail user agent)邮件用户代理 邮件从[详细]
-
Python库整理
所属栏目:[Python] 日期:2020-12-20 热度:138
库名称简介 Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。 ? colorama主要用来给文本添加各种颜色,并且非常简单易用。 ? Prettytable主要用于在终端或浏览器端构建格式化的输出。 ? difflib,[Python]标准库,计算文本差异 ? Levenshtein,[详细]
-
004-python面向对象,错误,调试和测试
所属栏目:[Python] 日期:2020-12-20 热度:82
---恢复内容开始--- 1、面向对象 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 数据封装、继承和多态是面向对象的三大特点 1.1类和实例 1.1.1 类 定义类[详细]
-
Python实现斐波那契递归和尾递归计算
所属栏目:[Python] 日期:2020-12-20 热度:122
# #斐波那契递归测试 def fibonacciRecursive(deepth): if deepth == 1 : return 1 elif deepth == 2 : return 1 else : return fibonacciRecursive(deepth - 1) + fibonacciRecursive(deepth - 2 ) # #斐波那契尾递归测试 def fibonacciTailRecursive(num,r[详细]
-
day19
所属栏目:[Python] 日期:2020-12-20 热度:156
# review # code01 """ 第一门课:python基础 数据基本运算 1. pycharm快捷键(标志着对开发工具的熟练程度,提高开发效率) -- 百度搜索 2. 对象池:每次创建对象时,都会在池中查找是否具有相同对象, 如果有则直接返回其地址,如果没有再创建. 提高内存的[详细]
