“2021年3月”存档文章有25

Python True False省略用法

下面是在Python中判断的时候省略用法,收藏以备查阅:

Python装饰器应用场景

装饰器用法实例身份认证首先是最常见的身份认证的应用。这个很容易理解,举个最常见的例子,你登录微信,需要输入用户名密码,然后点击确认,这样,服务器端便会查询你的用户名是否存在、是否和密码匹配等等。如果认证通过,你就可以顺利登录;如果不通过,就抛出异常并提示你登录失败。再比如一些网站,你不登录也可以浏览内容,但如果你想要发布文章或留言,在点击发布时,服务器端便会查询你是否登录。如果没有登录,就不允许这...

Python 匿名函数

首先,什么是匿名函数呢?以下是匿名函数的格式:lambda argument1, argument2,... argumentN : expression我们可以看到,匿名函数的关键字是 lambda,之后是一系列的参数,然后用冒号隔开,最后则是由这些参数组成的表达式。我们通过几个例子看一下它的用法:square = lambda x: x**2 square(3) 9这里的匿名函数只输入...

Python datetime保留日期部分

在Python中一个Datetime数据类型,值时:2021-3-27 9:35,如何将其只保留日期部分,去掉时间部分?代码如下:这里update_time: 2021-3-27 9:35# 去掉时间部分,保留日期部分 date_str = date(update_time.year, update_time.month, update_time.day).isoformat()这里就可以得到需...

Column count doesn't match value count at row 1

最近在使用Python操作数据库的时候出现如下错误:Column count doesn't match value count at row 1出现问题的原因:插入的字段与插入的数据不匹配,具体示例代码如下:insert_country_asn_sql = f"INSERT INTO ip_connection(ASN, isp_en, country_id, private, create_...

Python 将bytes数据转换成string数据

最近在数据库查询得到的数据时bytes,但是通过第三方API调用需要的时string数据类型,需要对数据类型进行转换。在Python中将bytes数据类型转换成string类型,具体代码如下:>>> b"abcde" b'abcde' # utf-8 is used here because it is a very common encoding, but you # need to ...

自治系统(AS)预留供私人使用

自治系统号的保留(ASN)仅用于私人用途,称为私人用途ASN。自从引入“ BGP支持四重自治系统(AS)号空间”中,ASN空间的总大小急剧增加。该空间的较大子集可用于网络运营商在这些专用案例中进行部署。现有的范围广泛的私人使用ASN已广泛部署,并且能够在现有网络中重新编号此资源无法协调考虑到这些ASN(根据定义)未注册。所以,该RFC记录了现有的Private Use ASN保留。参考资料:rfc...

Python Generator 函数

Generator 函数是一个类似迭代器的函数,即它也可以用在 for 循环语句中。这大大简化了你的代码,而且相比简单的 for 循环,它节省了很多内存。比如,我们想把 1 到 1000 的所有数字相加,以下代码块的第一部分向你展示了如何使用 for 循环来进行这一计算。如果列表很小,比如 1000 行,计算所需的内存还行。但如果列表巨长,比如十亿浮点数,这样做就会出现问题了。使用这种 for 循...