python str字符串转uuid实例


Posted in Python onMarch 03, 2020

uuid str int 之间的转换

import uudi
 
#str 转 uuid
uuid.UUID('12345678123456781234567812345678')
uuid.UUID(hex='12345678123456781234567812345678')
uuid.UUID('{12345678-1234-5678-1234-567812345678}')
uuid.UUID('urn:uuid:12345678-1234-5678-1234-567812345678')
#Out:UUID('12345678-1234-5678-1234-567812345678')
 
uuid.UUID(fields=(0x12345678, 0x1234, 0x5678, 0x12, 0x34, 0x567812345678))
#Out:UUID('12345678-1234-5678-1234-567812345678')
 
#int 转 uuid
uuid.UUID(int=0x12345678123456781234567812345678)
#Out:UUID('12345678-1234-5678-1234-567812345678')
 
#uuid 转 str
str(uuid.uuid4())
#Out:'a0565f88-b20a-4cc1-a6de-11f046bb7100'
type(str(uuid.uuid4()))
#Out:str
python的uuid模块提供UUID类和函数uuid1(), uuid3(), uuid4(), uuid5() 来生成1, 3, 4, 5各个版本的UUID

uuid.uuid1([node[, clock_seq]]) : 主机ID, 序列号, 和时间戳来生成UUID, 可保证全球范围的唯一性
uuid.uuid3(namespace, name) : 基于命名空间和名字的MD5散列值
uuid.uuid4() : 基于随机数
uuid.uuid5(namespace, name) : 基于命名空间和名字的SHA-1散列值,同uuid3

补充拓展:python字符串和time互转与时间的加减另加uuid

咱们看代码吧!

# -*-coding:utf-8 -*-
__author__ = "ZJL"
 
import uuid,time,datetime
 
#uuid4产生32位随机字母加数字
print(str(uuid.uuid4()).replace("-",""))
#uuid3产生基于名字的MD5散列值
print(str(uuid.uuid3(uuid.NAMESPACE_DNS,"username")).replace("-",""))
 
#time转字符串
time_num = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
print(time_num)
 
#字符串转time
t = time.strptime(time_num, '%Y-%m-%d %H:%M:%S')
y,m,d,H,M,S = t[:6]
print(t)
print(datetime.datetime(y,m,d,H,M,S))
 
#时间的加减
now_time = datetime.datetime.now()
#当前时间加半小时
yes_time = now_time + datetime.timedelta(hours=+0.5)
#比较时间大小
if now_time>yes_time:
  print("ok")
else:
  print("no")
#当前时间减一天
# yes_time = now_time + datetime.timedelta(days=-1)
yes_time_nyr = yes_time.strftime('%Y-%m-%d %H:%M:%S')
print(yes_time_nyr)

结果:

python str字符串转uuid实例

import time, datetime
#一个月前
today1 = datetime.datetime.today()
astmonth = datetime.datetime(today1.year, (today1.month - 1), today1.day, today1.hour, today1.minute,today1.second)

以上这篇python str字符串转uuid实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python的Flask框架中使用模版的入门教程
Apr 20 Python
python访问类中docstring注释的实现方法
May 04 Python
深入讲解Python函数中参数的使用及默认参数的陷阱
Mar 13 Python
python实现rsa加密实例详解
Jul 19 Python
Python爬虫实例爬取网站搞笑段子
Nov 08 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
Sep 02 Python
python并发编程多进程 模拟抢票实现过程
Aug 20 Python
Python绘图实现显示中文
Dec 04 Python
jupyter notebook 实现matplotlib图动态刷新
Apr 22 Python
flask项目集成swagger的方法
Dec 09 Python
深度学习小工程练习之垃圾分类详解
Apr 14 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 Python
PyCharm取消波浪线、下划线和中划线的实现
Mar 03 #Python
python生成并处理uuid的实现方式
Mar 03 #Python
python实现在线翻译功能
Mar 03 #Python
Python configparser模块配置文件过程解析
Mar 03 #Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 #Python
Django CSRF认证的几种解决方案
Mar 03 #Python
python实现电子词典
Mar 03 #Python
You might like
PHP 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
JavaScript实现三级级联特效
2017/11/05 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
js 将线性数据转为树形的示例代码
2019/05/28 Javascript
小程序实现搜索框
2020/06/19 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
JS实现可视化音频效果的实例代码
2020/01/16 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
深入理解Python中装饰器的用法
2016/06/28 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
2019/05/27 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
事业单位绩效考核实施方案
2014/03/27 职场文书
消防安全责任书
2014/04/14 职场文书
2014年科室工作总结
2014/11/20 职场文书
2014年高数考试作弊检讨书
2014/12/14 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
pytorch加载预训练模型与自己模型不匹配的解决方案
2021/05/13 Python
vue-cropper组件实现图片切割上传
2021/05/27 Vue.js
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server