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操作MongoDB基础知识
Nov 01 Python
Python中的MongoDB基本操作:连接、查询实例
Feb 13 Python
安装python时MySQLdb报错的问题描述及解决方法
Mar 20 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
Jul 27 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
python如何爬取网站数据并进行数据可视化
Jul 08 Python
Python Collatz序列实现过程解析
Oct 12 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
Python要如何实现列表排序的几种方法
Feb 21 Python
Python爬虫requests库多种用法实例
May 28 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
Jun 14 Python
详解python中GPU版本的opencv常用方法介绍
Jul 24 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 基于Yii框架中使用smarty模板的方法详解
2013/06/13 PHP
phpcms的分类名称和类别名称的调用
2017/01/05 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
jQuery源码分析-02正则表达式 RegExp 常用正则表达式
2011/11/14 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
Javascript动态引用CSS文件的2种方法介绍
2014/06/06 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
2017/07/13 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
详解vuex的简单todolist例子
2019/07/14 Javascript
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
总结python中pass的作用
2019/02/27 Python
基于django channel实现websocket的聊天室的方法示例
2019/04/11 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
纯css3实现的竖形无限级导航
2014/12/10 HTML / CSS
荷兰本土平价百货:HEMA
2017/10/23 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
婚前协议书
2014/04/15 职场文书
感谢信
2019/04/11 职场文书
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript
基于Redis zSet实现滑动窗口对短信进行防刷限流的问题
2022/02/12 Redis
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫
Python Numpy库的超详细教程
2022/04/06 Python
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL