ICode9

精准搜索请尝试: 精确搜索
  • python 实现RSA公钥加密,私钥解密2020-05-30 10:08:03

    from Crypto.PublicKey import RSA from Crypto.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5 from Crypto.Signature import PKCS1_v1_5 as Signature_pkcs1_v1_5 import base64 # 私钥 private_key = '''-----BEGIN RSA PRIVATE KEY----- 5353dfggd -----E

  • python进度条Progressbar 实例2020-05-30 10:04:42

    from tkinter import * from tkinter import ttk import time def manu_increment(*args): for i in range(100): p1["value"] = i+1 root.update() time.sleep(0.1) def auto_increment(*args): global flag,value flag =

  • python常见面试题讲解(八)提取不重复的整数2020-05-30 09:57:13

    题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 示例1 输入 9876673 输出 37689解题思路:此题比较简单,正常1分钟就可以算出来了,

  • python 实现AES加解密2020-05-30 09:56:44

    AES 只是个基本算法,实现 AES 有几种模式,主要有 ECB、CBC、CFB 和 OFB  CTR,直接上代码,此处为AES加密中的CBC模式,EBC模式与CBC模式相比,不需要iv。 import base64from Crypto.Cipher import AES from binascii import b2a_hex, a2b_hex     unpad = lambda s: s[:-ord(s[len(s) -

  • Python--从集合中随机取出一个元素2020-05-29 23:52:14

    Python--从集合中随机取出一个元素 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 有时候有一个这样的需求,需要在一个数据表里面随机获取到一条数据,这就需要我们借助python的模块random了 思路 首先是使

  • python 谢尔宾斯基三角形的递归实现2020-05-29 23:05:14

    import turtle def draw(points): # 根据三个坐标,画一个三角形 t.penup() t.goto(points['left']) t.pendown() t.goto(points['top']) t.goto(points['right']) t.goto(points['left']) def getMid(p1,p2):

  • Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据2020-05-29 23:03:57

    Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 在操作数据库的时候,有一个需求是展示最近的记录,就需要使用查询最近几天的数据 思路 获取

  • python学习第23天2020-05-29 23:02:34

    1.1del 魔术方法 触发时机:当对象被内存回收的时候自动触发[1.页面执行完毕回收所有变量 2.所有对象被del的时候] 功能:对象使用完毕后资源回收 参数:一个self接受对象 返回值:无 (1)页面执行完毕回收所有变量 class LangDog(): food = "吃肉" def __init__(self,name):

  • python求二叉树深度2020-05-29 22:55:11

    废话不多说 直接上代码 # 用于生生一个类似于二叉树的数据 class Node: def __init__(self, value=None, left=None, right=None): self.value = value self.left = left self.right = right def tree_depth(tree): if tree is None:

  • 西二Python第六轮2020-05-29 22:02:30

    运用werkzeug自建框架 一.自建框架信息 1.实现的功能 功能类型 代表名称 程序接受、响应信息以及运行 app.run() 路由以及视图函数处理 app.way('/',methods=['GET']) 请求处理 request 全局变量 g 会话 session 模板以及渲染模板 template 静态文件以及返回静

  • Python 正则表达式零宽正负向断言的用法及示例代码2020-05-29 21:57:06

    零宽断言是正则表达式中的一种方法,正则表达式在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。本文主要是介绍Python中,使用正则表达式的零宽正负向断言的方法,和使用零宽断言来解决包含某个字符串且不包含某字符串的问题,以及相关示例代码。 原

  • python自动化办公系列03_单个以及批量处理excel文件2020-05-29 21:08:21

    先贴上数据集, 链接:https://pan.baidu.com/s/1ttv7NwbRmfVPcj2iBHTAfg 提取码:zg5v 下面是关于如何计算每个销售额以及总销售的代码。 import os import pandas as pd os.chdir("C:\\Users\\yuyuk\\data science\\data analysis and description\\py_excel") name= "专项户外运动

  • Python注释————三引号分析2020-05-29 21:07:26

    一、  几种注释简介 ①中文注释:#coding=utf-8                  注意,在文件开头声明中文注释,如果不声明则默认使用ASKII码保存文件 ②单行注释:#print("这是单行注释") ③多行注释:在两个三引号(包括三单引号和三双引号)之间的数据被注释。 二、  三引号的几种用途

  • python实现聪明的尼姆游戏(人机对战)2020-05-29 21:06:10

      尼姆游戏是个著名的游戏,有很多变种玩法。两个玩家轮流从一堆物品中拿走一部分;在每一步中,玩家可以自由选择拿走多少物品,但是必须至少拿走一个并且最多只能拿走一半物品,然后轮到下一个玩家。拿走最后一个物品的玩家输掉游戏。   在聪明模式中,计算机每次拿走足够多的物品使得堆

  • python学习笔记十三条件表达式应用2020-05-29 20:36:58

    彩票游戏: 当号码相等的时候越多,奖金就越多。 而彩票的中奖号码是随机的。 模拟彩票的工作原理,随机产生2个数,然后用户输入两个数字,通过数字的匹配来判断用户是否中奖。 设定以下规则: 当两个数完全相等时,中大奖——1w元 当两个数相等时,中——5k元 只有一个数相等时,中——3k元

  • python 把if 写在一行的两种方式2020-05-29 20:04:59

      第一种:列表生成式 # info = '姓名=小王&年龄=16&身高=175' # 用一行代码,得到其中的年龄数字,不要数索引 info = '姓名=小王&年龄 = 16&身高=175' [print(one.strip('年龄=')) for one in info.replace(' ','').split('&') if '

  • 为了更好的多线程性能,在对象创建或者更新时,若数据大于2047字节则 Python 的 GIL 会被释放。 执行计算密集型任务如压缩或哈希时释放 GIL2020-05-29 19:54:42

      hashlib — Secure hashes and message digests — Python 3.8.3 documentation https://docs.python.org/3.8/library/hashlib.html For better multithreading performance, the Python GIL is released for data larger than 2047 bytes at object creation or on update.

  • python中 r'', b'', u'', f'' 的含义2020-05-29 18:55:11

    r/R:非转义的原始字符串 与普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。而如果是以r开头,那么说明后面的字符,都是普通的字符了,即如果是“\n”那么表示一个反斜杠字符,一个字母n,

  • Centos 7安装python32020-05-29 15:55:38

      1. 安装GCC编译器,和zlib相关包。  yum install gcc  yum install zlib-devel 2.安装opensll和openssl-devel  yum install -y openssl  yum install -y openssl-devel 下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对

  • linux下安装openexr python包踩坑总结2020-05-29 15:01:25

    linux下安装openexr python包踩坑总结 我有个朋友前段时间一直尝试装openexr的python包,参考了很多网上教程,但是最后都以失败告终。后来在我的帮助下终于装好了,在这里给大家分享一下,免得更多的人踩坑。 1.linux版本不能太低 最大的坑是linux版本不能太低,比如我这个朋友一开始

  • Python动态人脸识别2020-05-29 12:01:24

    这里介绍使用摄像头捕获实时人脸信息 ''' 从摄像头捕获实时画面进行人脸检测 ''' import cv2 # 准备面部检测引擎和人眼检测引擎 # 注意调用方法没有任何区别 # 只是选择的xml文件不一样 # 面部检测是haarcascade_frontalface_default.xml # 人眼检测是haarcascade_eye.xml face_

  • Python科学计算 (张若愚) PDF扫描版 199M 完整版下载2020-05-29 11:10:12

    python科学计算》介绍如何用python开发科学计算的应用程序,除了介绍数值计算之外,还着重介绍如何制作交互式的2d、3d图像,如何设计精巧的程序界面,如何与c语言编写的高速计算程序结合,如何编写声音、图像处理算法等内容。书中涉及的python扩展库包括numpy、scipy、sympy、matplotlib、t

  • GIL全局解释器锁2020-05-29 11:06:37

    1.GIL是什么? GIL全称Global Interpreter Lock,即全局解释器锁。 作用就是,限制多线程同时执行,保证同一时间内只有一个线程在执行。 GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。python 与 python解释器是两个概念,切不可混为一谈,也就是说,GIL只存在于使

  • python内存管理机制2020-05-29 10:57:33

    Python有一个私有堆空间来保存所有的对象和数据结构。作为开发者,我们无法访问它,是解释器在管理它。但是有了核心API后,我们可以访问一些工具。Python内存管理器控制内存分配。 另外,内置垃圾回收器会回收使用所有的未使用内存,所以使其适用于堆空间。 一、垃圾回收: python不像C++,Jav

  • [Java/Python]输出两数中的最小数 one-liner2020-05-29 09:02:54

        Java import java.util.Scanner; public class compare { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("input your first number: "); int a = scan.nextInt();

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有