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中类的一些方法分析
Sep 25 Python
利用Opencv中Houghline方法实现直线检测
Feb 11 Python
浅谈Python中的zip()与*zip()函数详解
Feb 24 Python
Python回文字符串及回文数字判定功能示例
Mar 20 Python
python 读取鼠标点击坐标的实例
Dec 29 Python
pytorch下大型数据集(大型图片)的导入方式
Jan 08 Python
浅谈python之自动化运维(Paramiko)
Jan 31 Python
python集成开发环境配置(pycharm)
Feb 14 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
Feb 21 Python
python 模块导入问题汇总
Feb 01 Python
Python如何使用logging为Flask增加logid
Mar 30 Python
浅谈pytorch中的dropout的概率p
May 27 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 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
php远程下载类分享
2016/04/13 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
js编码、解码函数介绍及其使用示例
2013/09/05 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
js判断iframe内的网页是否滚动到底部触发事件
2014/03/18 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
vue省市区三联动下拉选择组件的实现
2017/04/28 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
使用python的chardet库获得文件编码并修改编码
2014/01/22 Python
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
ML神器:sklearn的快速使用及入门
2019/07/11 Python
numpy np.newaxis 的实用分享
2019/11/30 Python
浅谈Python 参数与变量
2020/06/20 Python
java关于string最常出现的面试题整理
2021/01/18 Python
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
实习评语
2013/12/16 职场文书
寄语十八大感言
2014/02/07 职场文书
预防传染病方案
2014/06/14 职场文书
消防宣传口号
2014/06/16 职场文书
英文演讲稿开场白
2014/08/25 职场文书
九一八事变演讲稿
2014/09/05 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
绿里奇迹观后感
2015/06/15 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
如何使用PyCharm及常用配置详解
2021/06/03 Python
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android