
Python
文章平均质量分 51
Hello_Mr_Zheng
just do it, don`t bb.
展开
-
Python实现将一个正整数反转,例如:将12345变成54321
【代码】【无标题】原创 2023-06-06 14:05:30 · 2232 阅读 · 0 评论 -
django+celery+ RabbitMQ自定义多个消息队列
django celery使用自定义消息队列使用介绍原创 2023-02-21 17:16:34 · 1283 阅读 · 0 评论 -
Python批量压缩图片
Python批量压缩图片代码如下代码如下可支持压缩指定单张图片,单个文件夹,多个文件夹,可根据自己实际场景的需求扩展丰富。话不多说,上代码。# @Time : 2021/10/14 9:16import osimport sysfrom PIL import Imageimport globclass CompressImage(object): def __init__(self, width=120, height=160): self.width原创 2021-10-14 15:15:56 · 336 阅读 · 0 评论 -
简单快速的使用Django自带的缓存系统
先介绍一下django文档的缓存有哪些;Memcached:高性能的分布式内存对象缓存系统,用于动态网站,以减轻数据库负载。使用Memcache需要安装系统服务器,适合超大型网站使用。数据库缓存:缓存信息存储在网站数据库的缓存表中,缓存表可以在项目的配置文件中配置,适合大中型网站使用。文件系统缓存:缓存信息以文本文件格式保存,适合中小型网站使用。本地内存缓存:Django默认的缓存保存方式,只适用于项目开发测试。虚拟缓存:Django内置的虚拟缓存,实际上只提供缓存接口,并不能储存缓存数据,只用原创 2021-03-03 16:03:46 · 812 阅读 · 1 评论 -
python之中property用法的介绍,简单易懂
看了一下知乎上一位网友关于property的提问,有位网友的回答说的很通俗易懂,转过来分享一波。原文链接:看‘蟒蛇游戏爱好者’的回答先看普通的例子class Circle(object): def __init__(self, radius,diameter): self.radius = radius self.diameter = diameter例子中,我定义一个圆圈类,直径(diameter),半径(radius)。这样写没有问题,我们实例化的时候原创 2020-12-31 10:58:00 · 434 阅读 · 0 评论 -
检查Windows上EXE进程是否存在/运行
@检查Windows上EXE进程是否存在/运行检查Windows上EXE进程是否存在/运行最近要做个服务器进程状态的检查脚本,Linux直接用shell搞定比较方便。举例如:ps aux | grep *** | grep -v grep > /dev/nullif [ $? -eq 0 ];then echo "*** is running."else echo "*** is not running."fi本文以windows为例,语言选用python(不上头,容易上手),这里原创 2020-07-09 16:30:04 · 1706 阅读 · 0 评论 -
教你如何用python输出特殊符号、字符、表情等等
window系统,可以按win+r,在对话框里面输入“charmap”,找到自己想要输入的字符后,选中获取字符码。print(chr(0xf08d)) # 在'0x'和‘8d’间加入‘f0’结果:再比如,1到9的实心圆形数字print(''.join([chr(i) for i in range(0xf08c, 0xf095)]))输出:很简单,你学会了么?...原创 2019-08-12 23:23:26 · 31849 阅读 · 8 评论 -
输入一个日期,判断这一天属于这一年的第几天(Python)
方法一import datetimedate = input("请输入某年某月某日,格式是 yyyy-mm-dd: ")y = int(date[0:4]) # 获取年m = int(date[5:7]) # 获取月d = int(date[8:]) # 获取日targetdate = datetime.date(y,m,d) # 将输入的日期转化为标准日期thisyea...原创 2019-04-25 17:46:32 · 6197 阅读 · 3 评论 -
(Python)将字符串数字(str)转化为整数(int),不使用内置的int函数
字符串“123”转化为123,不使用int()方法一:使用str()"""思路分析:将str倒置后,使用带索引遍历,判断遍历的元素与0-9是否相等,然后进行计算,注意10的下标次方:个位对应10的0次方,十位对应10的1次方,依次类推,然后累加返回"""s = "123"s = s[::-1] num = 0for i ,v in enumerate(s): for j i...原创 2019-04-25 17:18:01 · 9929 阅读 · 0 评论 -
(Python)统计列表中连续、重复次数最多的元素出现的次数
当然这题还可以有多重演变形式,如统计某元素连续出现的最大次数,连续出现次数最大的元素等等。思路大致一样:li = [1, 2, 3, 4, 2, 2, 2, 5, 2, 1, 1, 1, 1, 2, 3]max_time = 0 # 已知最大连续出现次数初始为0cur_time = 1 # 记录当前元素是第几次连续出现pre_element = None # 记录上一个元素是...原创 2019-04-29 09:37:45 · 18596 阅读 · 2 评论 -
给定一个字符串,找出不含有重复字符的最长子串的长度(Python)
先看示例:输入:“asdsfda”结果:4分析:“sfda”输入:“pwwkew”结果:3分析:最长子串是"wke",不是"pwke","pwke"是一个子序列代码:def no_repeat_str(s): '''找出来一个字符串中最长不重复子串''' res_list = [] length = len(s) for i in range(len...原创 2019-04-13 19:36:24 · 10566 阅读 · 0 评论 -
青蛙跳台阶问题的详细讲解
Python青蛙跳台阶的问题问题:一只青蛙要跳上n层高的台阶,一次能跳一阶,也可以跳2阶,请问这只青蛙跳上n层高的台阶有多少种跳法?背景知识点补充(了解)斐波那契数列斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n...原创 2019-04-13 17:41:26 · 8102 阅读 · 5 评论