python uuid模块使用实例

uuid是一种唯一标识,在许多领域作为标识用途。python的uuid模块就是用来生成它的。
闲话不说,python提供的生成uuid的方法一共有4种,分别是:

1.从硬件地址和时间生成
2.从md5算法生成
3.随机生成
4.从SHA-1算法生成

他们在uuid模块里对应uuid1, uuid3, uuid4, uuid5这几个方法,注意没有uuid2。
下面是示例:

复制代码 代码如下:
#-*- encoding: gb2312 -*-
import uuid

print uuid.uuid1()
print uuid.uuid3(uuid.NAMESPACE_DNS, ‘testme’)
print uuid.uuid4()
print uuid.uuid5(uuid.NAMESPACE_DNS, ‘testme’)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2294148.html

(0)
上一篇 2025年2月28日 02:35:41
下一篇 2025年2月25日 18:44:12

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • python内存管理分析

    本文较为详细的分析了python内存管理机制。分享给大家供大家参考。具体分析如下: 内存管理,对于Python这样的动态语言,是至关重要的一部分,它在很大程度上甚至决定了Python的执行效率,因为在Python的运行中,会创建和销毁大量的…

    2025年2月28日
    200
  • python集合类型用法分析

    本文实例分析了python集合类型用法。分享给大家供大家参考。具体分析如下: python的集合类型和其他语言类似, 是一个无序不重复元素集,我在之前学过的其他的语言好像没有见过这个类型,基本功能包括关系测试和消除重复元素. 集合对象还支持…

    编程技术 2025年2月28日
    200
  • 在Python中使用Mako模版库的简单教程

    Mako是一个高性能的Python模板库,它的语法和API借鉴了很多其他的模板库,如Django、Jinja2等等。基本用法 创建模板并渲染它的最基本的方法是使用 Template 类:  from mako.template import…

    编程技术 2025年2月28日
    200
  • python中requests模块的使用方法

    本文实例讲述了python中requests模块的使用方法。分享给大家供大家参考。具体分析如下: 在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合性的功能。相比于urllib2,Kenn…

    编程技术 2025年2月28日
    200
  • python自然语言编码转换模块codecs介绍

    python对多国语言的处理是支持的很好的,它可以处理现在任意编码的字符,这里深入的研究一下python对多种不同语言的处理。 有一点需要清楚的是,当python要做编码转换的时候,会借助于内部的编码,转换过程是这样的: 复制代码 代码如下…

    编程技术 2025年2月28日
    200
  • python文件写入实例分析

    本文实例讲述了python文件写入的用法。分享给大家供大家参考。具体分析如下: Python中wirte()方法把字符串写入文件,writelines()方法可以把列表中存储的内容写入文件。 f=file(“hello.txt”,”w+”)…

    编程技术 2025年2月28日
    200
  • python中Genarator函数用法分析

    本文实例讲述了python中genarator函数用法。分享给大家供大家参考。具体如下: Generator函数的定义与普通函数的定义没有什么区别,只是在函数体内使用yield生成数据项即可。Generator函数可以被for循环遍历,而且…

    编程技术 2025年2月28日
    200
  • Windows下用py2exe将Python程序打包成exe程序的教程

    py2exe在sourceforge 的下载只支持到2.7。 针对python3.0+的版本,需要自己编译。1.下载源码 svn checkout svn://svn.code.sf.net/p/py2exe/svn/trunk py2ex…

    编程技术 2025年2月28日
    200
  • Python中使用gzip模块压缩文件的简单教程

    压缩数据创建gzip文件先看一个略麻烦的做法  import StringIO,gzipcontent = ‘Life is short.I use python’zbuf = StringIO.StringIO()zfile = gzip…

    编程技术 2025年2月28日
    200
  • python模块之StringIO使用示例

    StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。比如: 复制代码 代码如下:import string, os, …

    编程技术 2025年2月28日
    200

发表回复

登录后才能评论