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中with语句的用法
Apr 15 Python
Python调用命令行进度条的方法
May 05 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
Apr 11 Python
你应该知道的python列表去重方法
Jan 17 Python
完美解决安装完tensorflow后pip无法使用的问题
Jun 11 Python
python basemap 画出经纬度并标定的实例
Jul 09 Python
Python中Unittest框架的具体使用
Aug 27 Python
Django跨域资源共享问题(推荐)
Mar 09 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
解决keras模型保存h5文件提示无此目录问题
Jul 01 Python
Python -m参数原理及使用方法解析
Aug 21 Python
Pytorch GPU内存占用很高,但是利用率很低如何解决
Jun 01 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接收shell返回的结果中文乱码问题
2014/01/23 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
一段实用的php验证码函数
2016/05/19 PHP
PHP错误和异常处理功能模块示例
2016/11/12 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
学习ExtJS form布局
2009/10/08 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
2012/02/03 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
JS使用onerror捕获异常示例
2016/08/03 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
一个可复用的vue分页组件
2017/05/15 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
python 测试实现方法
2008/12/24 Python
python中Flask框架简单入门实例
2015/03/21 Python
Python变量作用范围实例分析
2015/07/07 Python
python生成excel的实例代码
2017/11/08 Python
你真的了解Python的random模块吗?
2017/12/12 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
基于Python实现船舶的MMSI的获取(推荐)
2019/10/21 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
上海奥佳笔试题面试题
2016/11/16 面试题
综合实践活动总结
2014/05/05 职场文书
2014年流动人口工作总结
2014/11/26 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
刑事起诉书范文
2015/05/19 职场文书
Python 中 Shutil 模块详情
2021/11/11 Python