python
cf1ybird
菜鸟一枚,没啥好简述的- -
头像pid=20179063
展开
-
python itertools模块实现排列组合
写字典可能会用到?(雾)一、笛卡尔积:itertools.product(*iterables[, repeat])直接对自身进行笛卡尔积:import itertoolsfor i in itertools.product('ABCD', repeat = 2): print (''.join(i),end=' ')输出结果: AA AB AC AD BA BB BC BD CA CB原创 2017-05-04 22:12:03 · 16498 阅读 · 1 评论 -
双色球
python基础网课上的一个小练习题,没什么技巧性,几个知识点的综合练习吧import randomimport operatorclass dbb: #建立一个双色球对象 def __init__(self): self.redb=[] self.blub=[] def welcom(self): print('原创 2017-06-03 20:46:20 · 379 阅读 · 0 评论 -
CTF 快速口算
网络安全实验室http://hackinglab.cn 脚本关的第二题,页面上给出一串算术式要2秒内提交答案,随便提交一个答案上去抓包可以发现最后提交的上去的数据是v=xxxxx,于是写个python脚本找到算术式后计算,把答案提交即可(说起来简单,我看着大佬写好代码都纠结了一上午)import re #正则模块import requestss = requests.Session() url原创 2017-07-11 22:17:41 · 7695 阅读 · 2 评论 -
python脚本网址爆破
早上看到群里放的一道CTF题,题目链接已经关了,页面上有三条链接,对应3个人名,点开观察后发现URL中page的值是md5,解码后看出是人名加3位数字,于是要第三个人名slash+3位数字,转成md5进行爆破,找到含有flag的网页,表达不清楚,直接上脚本orzimport requestsimport hashlibdef md5(str): #md5加密 m = hashlib原创 2017-07-11 21:38:43 · 1170 阅读 · 0 评论 -
python简单爬虫练习
开始学爬虫了,记录一下这两天的瞎鼓捣抓取一个网页先从最简单的来,指定一个url,把整个网页代码抓下来,这里就拿csdn的主页实验# -*- coding: UTF-8 -*-from urllib import requesturl = 'http://www.csdn.net/'html = request.urlopen(url)# 注意这里要以utf-8编码方式打开with open(原创 2017-08-25 00:18:55 · 879 阅读 · 0 评论 -
最大映射(今日头条2017笔试)
开始刷笔试题了~ 先放题→→ 有 n 个字符串,每个字符串都是由 A-J 的大写字符构成。现在你将每个字符映射为一个 0-9 的数字,不同字符映射为不同的数字。这样每个字符串就可以看做一个整数,唯一的要求是这些整数必须是正整数且它们的字符串不能有前导零。现在问你怎样映射字符才能使得这些字符串表示的整数之和最大? 输入描述: 每组测试用例仅包含一组数据,每组数据第一行为一个正整数 n , 接下原创 2017-09-24 12:21:15 · 633 阅读 · 0 评论