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制作简单的朴素基数估计器的教程
Apr 01 Python
Python实现的简单文件传输服务器和客户端
Apr 08 Python
Python实现数通设备端口使用情况监控实例
Jul 15 Python
python查询mysql,返回json的实例
Mar 26 Python
win10下tensorflow和matplotlib安装教程
Sep 19 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
Jan 15 Python
docker-py 用Python调用Docker接口的方法
Aug 30 Python
python 正则表达式参数替换实例详解
Jan 17 Python
python字符串常用方法及文件简单读写的操作方法
Mar 04 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 Python
python 爬虫如何实现百度翻译
Nov 16 Python
Python实现一个论文下载器的过程
Jan 18 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实现采集程序原理和简单示例代码
2007/03/18 PHP
浅析php插件 HTMLPurifier HTML解析器
2013/07/01 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
2019/10/08 PHP
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
全面解析JavaScript中“&&”和“||”操作符(总结篇)
2016/07/18 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
jQuery弹出窗口简单实现代码
2017/03/09 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
vuex分模块后,实现获取state的值
2020/07/26 Javascript
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
python ElementTree 基本读操作示例
2009/04/09 Python
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
python 多进程队列数据处理详解
2019/12/23 Python
朗仕(Lab series)英国官网:雅诗兰黛集团男士专属护肤品牌
2017/11/28 全球购物
马云的职业生涯规划之路
2014/01/01 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
运动会广播稿50字
2015/08/19 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书