• 2024-09-11手搓一个验证码
    importioimportosimportstringfromrandomimportchoice,randrange,samplefromPILimportImage,ImageDraw,ImageFontdefgenerate_captcha():img_width=58img_height=30font_size=16font_color=["black","dark
  • 2024-05-25Django验证码配置与使用
    在用户注册、登录页面,为了防止暴力请求,可以加入验证码功能,如果验证码错误,则不需要继续处理,可以减轻一些服务器的压力使用验证码也是一种有效的防止crsf的方法需要安装扩展:pipinstallpillow验证码效果如下图:验证码视图新建viewsUtil.py,定义函数verifycode此段代码用到了PIL
  • 2024-03-03random
    random随机模块Python的random模块提供了一系列的随机数生成函数。importrandomrandom:获取0-1之间的随机小数(左闭右开)print(random.random())#输出:一个0-1之间的随机小数randrange:随机获取指定范围内的整数(包含开始值,不包含结束值,间隔值)print(random.randrange(3)
  • 2023-08-21python 打印一个条形图?
    背景在python中,使用matplot生成图表是一个很常用的方法,但在一些轻量级需求场合,例如仅做一个打印预览,或者快速查看,这些场景下调用matplot生成图表,略显繁琐。今天介绍一个通过 DebugInfo 模块打印条形图的方法,简单实用。引入模块pipinstallDebugInfo打印销售转化数据下面的
  • 2023-06-24Python random模块
    Pythonrandom模块random模块用于生成随机数importrandomprint(random.random())print(random.randint(1,100))print(random.randrange(1,100))输出结果:0.182467957909153044666randint和randrange的区别##########randint##########defrandint(self,
  • 2023-06-14python基础知识——基本语法
    在python基础知识这个系列中,准备罗列出我学习python的一些基础知识,包括:基本语法控制语句内置数据结构模块和函数字符串文件处理面向对象异常处理以前写机器学习算法喜欢使用Matlab语言,接触python后,觉得python有很多地方还是比Matlab方便点,各有各的优势吧,在公司还是
  • 2023-06-09Python递归法计算棋盘上所有路径总奖品最大值(京东2016编程题)
    问题描述:假设有一个6x6的棋盘,每个格子里有一个奖品(每个奖品的价值在100到1000之间),现在要求从左上角开始到右下角结束,每次只能往右或往下走一个格子,所经过的格子里的奖品归自己所有。问最多能收集价值多少的奖品。思路:每个格子所在路径的总奖品最大值依赖于左边的格子或右边的格子。
  • 2023-06-09使用Jupyter Notebook+bokeh绘图入门完整步骤
    Bokeh是一款基于浏览器的交互式绘图工具,在IPythonNotebook中具有非常好的表现。安装anaconda3,单击开始菜单,单击下图红色箭头所指菜单启动JupyterNotebook:然后在浏览器中单击下图中红色箭头指向的菜单:然后在单元格内编写下面的代码:frombokeh.plottingimportfigure,output_file
  • 2023-04-17random模块&string模块谈python中随机数
    一、概述随机数在程序设计中的属于比较基础的内容,主要用于验证场景(如验证码,生成账号对应的密码等),今天结合random模块和string模块来谈谈python中随机数那些事儿。二、随机数实现相关模块2.1random模块random.random()返回一个随机浮点数。>>>importrandom>>>print(ran
  • 2023-01-31【python学习随笔】02 python的简单例子
    02python的简单例子fromrandomimportrandrange,shuffledefbubbleSort():array=[]whilelen(array)<12:#范围内随机取12个数值array.a
  • 2023-01-16python random模块
    random()函数random()函数可以随机生成一个[0,1)的浮点数。例如importrandomprint(random.random())0.7258069853437111randint(a,b)函数randint(a,b)函数可以
  • 2022-11-29Django-4.5验证码-笔记
    验证码在用户注册、登录页面,为了防止暴力请求,可以加入验证码功能,如果验证码错误,则不需要继续处理,可以减轻业务服务器、数据库服务器的压力。手动实现验证码接下来的代码不要
  • 2022-11-11python报错 'int' object has no attribute 'randint'
    先看我的代码importrandom##随机生成[1,10)步长为2random=random.randrange(1,10,2)print(random)r=random.randint(0,10)print(r)print(random.randint(