首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
站外书签
张种恩的技术小栈
绿泡泡:___zze,添加备注来意
累计撰写
748
篇文章
累计创建
65
个标签
累计收到
39
条评论
栏目
首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
站外书签
目 录
CONTENT
以下是
Python 基础
相关的文章
2019-05-24
Python基础(23)之hashlib模块
md5和sha加密importhashlibstr='123'md5_helper=hashlib.md5()md5_helper.update(bytes(str,'utf-8'))print(md5_helper.hexdigest())#202cb962ac59075b964b07152d23
2019-05-24
357
0
0
Python
2019-05-22
Python基础(22)之序列化相关模块
序列化:将对象转成字符串。反序列化:将字符串转成对象。json模块用于字符串和Python数据类型间进行转换。dumps()和loads()dumps():序列化,将对象转成字符串。loads():反序列化,将字符串转成对象。importjsondic={'k1':'v1','k2':'v2','k
2019-05-22
629
0
0
Python
2019-05-17
Python基础(21)之os和sys模块
os模块os模块是与操作系统交互的一个接口。os.makedirs('dirname1/dirname2')#可生成多层递归目录os.removedirs('dirname1')#若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推os.mkdir('dirname')#生成单级目录
2019-05-17
587
0
0
Python
2019-05-12
Python基础(20)之random(随机数)模块
使用随机小数importrandomprint(random.random())#0.33630703804107664大于0且小于1之间的小数print(random.uniform(1,3))#2.0639651365332607大于1小于3的小数随机整数importrandomprint(ra
2019-05-12
368
0
0
Python
2019-05-08
Python基础(19)之time模块
表示时间的三种方式时间戳(timestamp)通常来说,时间戳表示的是从1970-1-100:00:00开始按秒计算的偏移量。importtimeprint(time.time())#1565977441.6759748print(type(time.time()))#<class'float
2019-05-08
648
0
0
Python
2019-05-03
Python基础(18)之collections模块
在collections模块中有一些的数据结构类型,使用如下:namedtuple:带名称的元组fromcollectionsimportnamedtuplePoint=namedtuple('point',['x','y'])point1=Point(1,2)point2=Point(2,3)pr
2019-05-03
602
0
0
Python
2019-04-29
Python基础(17)之re模块
常用方法findall()以列表返回所有满足条件的结果。importreprint(re.findall('\d','a1b2c2abc123'))#['1','2','2','1','2','3']search()查找到第一个匹配信息就返回一个包含匹配信息的对象(未找到时返回None),该对象通过
2019-04-29
616
0
0
Python
2019-04-25
Python基础(16)之内置函数整理
数字相关数据类型转换bool()转布尔类型。print(bool([]))#Falseprint(bool(''))#Falseprint(bool(0))#Falseprint(bool({}))#Falseprint(bool(()))#Falseint()转整形。print(int('3'))
2019-04-25
708
0
0
Python
2019-04-03
Python基础(15)之装饰器进阶
获取被包装函数原生属性例1:常规函数取函数名deffunc():print('执行中')print(func.__name__)func()#result:#执行中#func常规函数可以通过函数的__name__属性可拿到当前函数名称。例2:被装饰函数取函数名defwrapper(func):def
2019-04-03
610
0
0
Python
2019-03-29
Python基础(14)之装饰器入门
从一个小例子来了解装饰器,现要统计一个函数执行耗时:原始版本importtime#time模块有提供时间相关函数defdo_something():print("do_something")time.sleep(0.5)#让程序停止0.5秒模拟其它操作耗时start=time.t
2019-03-29
341
0
0
Python
2019-03-11
Python基础(13)之生成器、各种推导式及生成器表达式
在Python中,使用了yield的函数被称为生成器(generator)。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。在调用生成器运行的过程中,每次遇到yield时函数会暂停并保存当前所有的运行信息,返回yield的值,并在下一次执行nex
2019-03-11
653
0
0
Python
2019-03-06
Python基础(12)之迭代器
我们之前一直在用可迭代对象进行迭代操作,那么到底什么是可迭代对象?首先我们先回顾一下目前我们所熟知的可迭代对象有哪些:str、list、tuple、dict、set。那为什么我们可以称他们为可迭代对象呢?因为他们都遵循了可迭代协议。什么是可迭代协议?首先我们先看一段代码:#正确foriin'123'
2019-03-06
571
0
0
Python
1
2
3