python编程
YD@dreaming
做好手中事,珍惜眼前人。
展开
-
【Python】采用rsa实现简单的文本加密代码
采用rsa实现简单的文本加密代码,思路比较简单,直接采用rsa加密包实现,详细代码如下:# coding: utf8"""# rsa加密算法及加解密时间统计#2020-03-07#Mayongdong"""import rsaimport datetimedef rsaEncrypt(str): # 生成公钥、私钥 (pubkey, privkey) = ...原创 2020-03-07 23:37:40 · 885 阅读 · 0 评论 -
【Python】日志关键字分析工具
在生活中,日志文件无处不在,但是在实际工作中出了采用NOTEPAD++进行日志查找以外,还有一种更加简单的方法就是之间将需要的关键字日志进行提取的功能。该代码暂时实现功能点: 1.自动读取文件夹下的所有日志文件; 2.从日志文件中提取出所需要的关键字; 3.自动将日志文件解压到文件夹中【暂未实现,下周补齐】 #!/usr/b...原创 2020-03-07 16:04:19 · 907 阅读 · 0 评论 -
【python】字符串转换整数 (atoi)
首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。注意:假如该字符串中...原创 2019-11-30 00:07:44 · 449 阅读 · 0 评论 -
【python】使用python实现菱形的两种方法
最近在学习python语言,真正的体会到了py的强大,确实感觉不错,我把我今天学到的两种实现菱形的方法写下来。打印菱形rows = int(raw_input('输入列数: '))i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数print "打印空心等菱形,这里去掉if-else条件判断就是实心的"for i in ran...原创 2018-02-28 20:04:08 · 19583 阅读 · 0 评论 -
【python】给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。解法一:通过字符串的形式class Solution: def revers...原创 2019-11-29 23:06:26 · 3860 阅读 · 0 评论 -
关于《python数据分析与挖掘实战》书中的一个小错误
在第七章中,即航空数据关联规则分析的章节中,第二个代码进行情书清洗时,你会发现示例代码报错,代码如下:#-*- coding: utf-8 -*-#数据清洗,过滤掉不符合规则的数据import pandas as pddatafile= 'E:\\3data-mining\\2py-testing\\data and code\\chapter7\\demo\\data/air_data...原创 2018-04-26 21:51:17 · 980 阅读 · 0 评论 -
【python】numpy包实现无放回随机抽样实验
# 无放回抽样:在整数区间[1,1000]中有放回地抽取count次,并统计每次搜索的时间,只需要改变count次数即可实现import numpy as np # 无放回抽样:在整数区间[1,1000]中有放回地抽取count次count =1 #随机次数s = np.arange(1000)t = np.r_[1:1000]for i in range(count): ...原创 2019-05-07 21:09:55 · 9918 阅读 · 5 评论