首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
若数
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
220
文章 118
沸点 102
赞
220
返回
|
搜索文章
最新
热门
Python3之数据指纹MD5校验与对比
MD5校验码通过散列函数计算而成,可以生成任何数据的数据“指纹”,即我们可以利用MD5将消息或者数据压缩成摘要,是的数据量变小,便于比较验证数据的完整和正确性。因为两个不同的文件几乎不可能拥有相同的MD5哈希值,任何对一个文件的非恶意变更都会导致其MD5哈希值改变。所以MD5哈…
Python函数参数匹配模型通用规则keyword-only参数
Python3对函数参数的排序规则更加通用化了,即Python3 keyword-only参数,该参数即为必须只按照关键字传递而不会有一个位置参数来填充的参数。该规则在处理人一多个参数是很有用的。 在*args之后的参数都需要在调用中使用关键字的方式传递,否则会抛出异常。 我们…
Python函数参数匹配模型(下)
我们可以混合一般参数、*参数以及**参数完成实现更加复杂的调用方式。 我们可以在函数调用时,直接利用*和**进行参数传递,然后让函数自动解包,也就类似之前的序列解包,使用调用时更加的直观。
Python函数参数匹配模型(上)
我们可以通过函数参数关键字进行参数传递,此时参数的传递是通过变量名匹配,而不是位置的方式匹配,所以在我们在使用混合的基于位置的参数和基于关键字的参数传递的原则就是,先基于位置的参数从左到右进行匹配,然后在基于变量名进行关键字的匹配。
Python3之递归函数简单示例
递归函数即直接或间接调用自身的函数,且递归过程中必须有一个明确的递归结束条件,称为递归出口。递归极其强大一点就是能够遍历任意的,不可预知的程序的结构,比如遍历复杂的嵌套列表。 我们可以利用递归函数实现一个Python内置函数sum()的递归版。 这种处理方式看似复杂,我们可能更…
Python3之对象垃圾收集机制浅析
GC作为现代编程语言的自动内存管理机制,专注于两件事:1. 找到内存中无用的垃圾资源 2. 清除这些垃圾并把内存让出来给其他对象使用。 在Python中,它在每个对象中保持了一个计数器,用于记录指向该对象的的引用的个数。一旦这个计数器为0时,则立即回收该对象,对象占用的内存空间…
Python3内置模块之Pickle和cPickle数据持久化方法小结
模块Pickle实现了对一个 Python 对象结构的二进制的序列化和反序列化。 即当Python程序持续运行一些字符串、列表字典、甚至自定义的类等数据对象,需要持久化存储,即存储在磁盘中,防止运行在内存中,因断电等情况丢失数据。那么Pickle模块就派上用场了,它可以将对象转…
Python3日期与时间戳转换的几种方法
日期和时间的相互转换可以利用Python内置模块time和datetime完成,且有多种方法供我们选择,当然转换时我们可以直接利用当前时间或指定的字符串格式的时间格式。 我们可以利用内置模块datetime获取当前时间,然后将其转换为对应的时间戳。 当然我们也可以直接将字符串类…
Python3之字符串格式化format函数详解(下)
format通过丰富的的“格式限定符”(语法是 {}中带:号)对需要格式的内容完成更加详细的制定。 :号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充,且填充常跟对齐一起使用,^、<、>分别是居中、左对齐、右对齐,后面带宽度。 :号后面设置精度(以.开始加上精度)…
Python3之字符串格式化format函数详解(上)
在Python3中,字符串格式化操作通过format()方法或者f'string'实现。而相比于老版的字符串格式化方式,format()方法拥有更多的功能,操作起来更加方便,可读性也更强。该函数将字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号{}作为特殊字符代替%…
下一页
个人成就
文章被点赞
252
文章被阅读
159,322
掘力值
3,479
关注了
54
关注者
2,355
收藏集
7
关注标签
2
加入于
2018-07-21