Python3
文章平均质量分 64
爱空想的小菜鸟
这个作者很懒,什么都没留下…
展开
-
Python中isnumeric,isdecimal,isdigit的对比
Python中isnumeric、isdecimal、isdigit原创 2022-10-31 17:42:03 · 1555 阅读 · 1 评论 -
redis-py的blpop/brpop长时间过后不消费数据
redis-py的blpop/brpop可能由于网络波动导致收不到信息场景问题解决办法原因场景业务上有一个需求,是将Redis作为消息队列,然后消费者消费队列中的数据。问题Redis 列表中长时间没有数据,等再有新的数据的时候仍然没有消费到数据,查看Redis,数据是存在的。# 由于只有消费侧有问题,因此只有消费侧的代码class RedisCli: # 这个类只是封装了一下redis 连接池 def __init__(self, *args, **kwargs): pass def原创 2022-01-18 17:16:17 · 1334 阅读 · 0 评论 -
Python 获取网站证书有效期
Python获取网站证书有效期Python获取网站证书有效期python:OpenSSL和sslpython+shell:subprocess和curlPython获取网站证书有效期由于某些原因,需要验证网站证书有效期,从而做出响应的措施来避免一些特殊情况的出现。python:OpenSSL和ssl首先考虑使用OpenSSL模块和ssl模块来完成需求,使用OpenSSL之前需要先安装模块-pyOpenSSL。pip install pyopensslimport OpenSSLimport原创 2020-05-13 16:07:06 · 2473 阅读 · 0 评论 -
python 基本数据类型-Set
概念和基础集合(set),由一个或多个确定的元素所构成的整体,是一个无序不重复元素的序列,可以使用大括号{}或者set()函数创建集合,注意:创建空集合只能使用set(),如果使用{}创建的是一个空字典,集合存在的意义就在于去重和关系运算。创建格式:param = {value1, value2, ...}orparam = set(value)快速判断元素是否在集合内使用可以使用...原创 2018-09-28 17:08:00 · 1187 阅读 · 0 评论 -
python 文件操作
文件操作单一模式读文件示例1示例2循环读取文件方法1方法2read(),readline()和readlines()对比写文件示例1示例2文件追加混合模式/复合模式读写模式示例写读模式指定位置修改方法1方法2file对象的其他方法Python对文件的操作大体上分为三种类型,读、写和修改操作。单一模式读文件以下有两种方式来读取文件内容,一种是rb模式,一种是r模式,两种模式都是只读模式。...原创 2018-10-07 22:32:43 · 512 阅读 · 0 评论 -
python 字符编码
最近在学习python的时候遇到了字符集的相关内容,感觉有点迷糊,写点笔记,查缺补漏一下字符编码基本内容计算机只认识二进制,所以生活中的各种进制的数字都必须转换为二进制才能让机器理解,而文字和数字没有关系,所以约定一张表,将文字和数字相对应上,这样就可以根据数字来找到对应的文字。ASCII图片引用百度百科...原创 2018-09-29 16:59:37 · 202 阅读 · 0 评论 -
函数(一)
基本定义定义:函数是指将一组语句的集合通过一个函数名封装起来,如果想要执行这段函数,只需要调用其函数名即可。特性:减少重复代码程序可扩展程序易于维护语法定义def function_name(*args): # def关键字用来定义函数 function_name函数名,*args代表可以有任意个参数 code #代码块 ...function_...原创 2018-10-10 10:43:01 · 118 阅读 · 0 评论 -
python中的直接赋值和深浅拷贝解析
直接赋值在Python中直接赋值其实只是将引用地址之间的传递。如图所示,这是python中原子类型的赋值结果,当你修改变量1的时候,变量2的值并不会随着改变。接下来看一下容器类型[list, dict, set…]的赋值情况,我以列表类型举例:为什么修改了list1之后,list2的内容也会改变?首先他和原子类型的区别在于原子类型是不可变的,所以你只能通过改变引用对象,指向的内存地址也...原创 2019-07-02 14:28:43 · 148 阅读 · 0 评论