搜索到与相关的文章
Python

Python序列之list和tuple常用方法以及注意事项

sequence序列sequence(序列)是一组有顺序的对象的集合。序列可以包含一个或多个元素,也可以没有任何元素。我们之前所说的基本数据类型,都可以作为序列的对象。对象还可以是另一个序列。序列有两种:list(表)和tuple(元组)。list和tuple的主要区别在于,一旦建立,tuple的各个元素不可再变更,而list的各个元素可以再变更。List获得list元素的个数:复制代码代码如下:>>>lst=['更新慢','python',5.44,Fa

系统 2019-09-27 17:47:24 2098

Python

你可能不知道的Python面试秘籍 干货满满(附带参考答案)

Python面试中最常见也50道面试题目,附带参考答案。话不多说,干货送上Q1、Python中的列表和元组有什么区别?Q2、Python的主要功能是什么?Python是一种解释型语言。与C语言等语言不同,Python不需要在运行之前进行编译。Python是动态语言,当您声明变量或类似变量时,您不需要声明变量的类型。Python适合面向对象的编程,因为它允许类的定义以及组合和继承。Python没有访问说明(如C++的public,private)。在Pyth

系统 2019-09-27 17:47:24 2098

Python

Python写的Discuz7.2版faq.php注入漏洞工具

Discuz7.2faq.php全自动利用工具,getshell以及dump数据,python版的uc_keygetshell部分的代码来自网上(感谢作者)实现代码:#!/usr/bin/envpython#-*-coding:gbk-*-#-*-coding:gb2312-*-#-*-coding:utf_8-*-#authoriswinimportsysimporthashlibimporttimeimportmathimportbase64impor

系统 2019-09-27 17:46:57 2098

Python

在Python中操作日期和时间之gmtime()方法的使用

gmtime()方法转换历元到一struct_time以UTC其中dst的标志值始终为0以秒表示时间。如果不设置秒时或None,返回的时间为当前time()。语法以下是gmtime()方法的语法:time.gmtime([sec])参数sec--这是秒数转换成结构struct_time来表示。返回值此方法不返回任何值。例子下面的例子显示了gmtime()方法的使用。#!/usr/bin/pythonimporttimeprint"time.gmtime()

系统 2019-09-27 17:46:42 2098

Python

leetcode:路径总和||(python)

1.题目描述给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明:叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和sum=22,5/\48//\11134/\/\7251返回:[[5,4,11,2],[5,8,4,5]]2.思路还是利用递归,不过要记录每一步的root.val。classSolution:defpathSum(self,root:TreeNode,sum:int)->List[List[in

系统 2019-09-27 17:45:51 2098

Python

python小案例_工作报告词云

一、《新时代中国特色社会主义》的词云1、直接上代码:importjieba,wordcloudf=open("./data/新时代中国特色社会主义.txt","r",encoding="utf-8")#打开文件t=f.read()#读取文件f.close()#关闭文件ls=jieba.lcut(t)#分词txt="".join(ls)#将分好的词用空格串起来#配置参数#width:指定词云对象生成图片的宽度,默认400像素#height:指定词云对象生成图

系统 2019-09-27 17:45:38 2098

Python

Python黑帽子:黑客与渗透测试编程之道 windows系统提取篇2

首先先介绍下windows系统的令牌。windows系统的令牌是指:"一个包含进程或者线程上下文环境的对象"。简单的说就是记录着一个进程被赋予的权限。这里就有一个问题,windows开发者出于好意,会给一个安全产品内嵌一个系统托盘的程序,并且将seLoadDriver权限赋予了系统托盘程序。而这会让没有相应权限的用户,控制以驱动形式存在的windows系统服务。(方法是通过向系统托盘程序中插入代码)。所有首先第一步,查询token中的权限,看看哪些进程含有

系统 2019-09-27 17:45:32 2098

Python

[Python实战]使用栈实现简易计算器

我们这次实现的命令行计算器,支持加减乘除、括号、浮点数、负数,以及查看历史和退出功能。主要的思路:read-parse-print-loop。read阶段是指读取用户在提示符(cal>)之后输入的字符串。parse阶段包括:将用户输入的字符串分割成单个对象比如:符号+,或者数字1.2。其次将中缀表达式转化后缀表达式,接下来计算后缀表达式的数值。print阶段指的是将parse阶段的数值打印在终端上。loop阶段是指重复上述操作,除非用户输入exit符号或者

系统 2019-09-27 17:45:27 2098

Python

Django1.7+python 2.78+pycharm配置mysql数据库

配置好virtualenv和virtualenvwrapper后,使用pycharm创建新项目。之后要面临的问题就来了,之前一直使用的是sqlite作为开发数据库进行学习,按照之前看教程的原则,好像就是说开发环境要和生产环境尽量的一致,所以现在想尝试一下使用更有可能在生产环境部署的mysql数据库进行开发。本觉得是一件应该很轻松的事情,没想到遇到了一些麻烦根据一通百度,搜出来的方案大概有:MySQLdbmysql安装时候自带的connectorpymysq

系统 2019-09-27 17:37:58 2098

编程技术

纪念一下

ICNC'09-FSKD'09P0796AcceptanceNotification收件箱X回复所有人转发聊天回复过滤此类邮件打印添加到联系人列表删除此邮件这是网络欺诈这并非网络欺诈显示原始邮件以等宽字体显示以非等宽字体显示邮件内容出现乱码?为何将其视为垃圾邮件(或不是垃圾邮件)?PCChair发送至我显示详细信息16:22(18小时前)回复DearlizongliPaperID:P0796PaperTitle:AZero-watermarkingAlgo

系统 2019-08-29 23:52:23 2098