一、random

import random
print(random.random())   #(0,1)随机浮点
print(random.randint(1,3))   #【1,3】包含两边
print(random.randrange(1,3))   #【1,3) 不包含3
print(random.choice([11,22,33,44,55]))   #对可迭代的对象里的元素随机选取
print(random.sample([11,22,33,44,55],2))  #对可迭代的对象里的元素随机选取2个
print(random.uniform(1,4))   #任意范围类的浮点型
item=[1,2,3,4,5]
random.shuffle(item)  #打乱顺序
print(item)#生成验证码:
def v_code():ret=''for i in range(5):               #生成五位数的验证码num=random.randint(0,9)     #随机0-9alf=chr(random.randint(65,122))   #随机A-zs=str(random.choice([num,alf]))      #随机一个数或字母ret+=s      #将五个随机拼接return retprint(v_code())

二、时间模块

地球每15°划一个区,一共24个区,以本初子午线分为东半球和西半球,中国大陆处于东八区,比本初子午线早8个小时。

import time
print(time.time())   #时间戳 ,计算相差时间
time.sleep(3)   #睡3秒#结构化时间
t=time.localtime()   #生成时间对象,将时间戳转化为结构化时间,参数为时间戳,默认当前时间戳time.time()
print(t.tm_year)
print(t.tm_wday)
print(time.mktime(time.localtime()))   #将结构化时间转化为时间戳,必须要有参#字符串时间
print(time.strftime('%Y-%m-%d %X',time.localtime()))   #将结构化时间转化为字符串时间,两个参数
print(time.strptime('2018-09-25 23:49:27','%Y-%m-%d %X'))     #将字符串时间转化为结构化时间print(time.asctime())   #把结构化时间转化为固定的字符串时间
print(time.ctime())     #把时间戳转化为固定的字符串时间import datetime
print(datetime.datetime.now())  #获得时间字符串

三、加密(hashlib模块)

import hashlibdef md5(pwd):obj = hashlib.md5(b'shiqian')    # 实例化对象    加盐obj.update('admin'.encode('utf-8'))   # 加密的必须是字节v = obj.hexdigest()   # 获取密文return v# e5b1948d78e22233663b5ca9df7a3da6
username = input('请输入用户名:')
pwd = input('请输入密码:')
if username == 'shiqian' and md5(pwd) == 'e5b1948d78e22233663b5ca9df7a3da6':print('登录成功')

关键词:撞库,加盐

python常用模块介绍相关推荐

  1. 实战篇一 python常用模块和库介绍

    # -_-@ coding: utf-8 -_-@ -- Python 常用模块和库介绍 第一部分:json模块介绍 import json 将一个Python数据结构转换为JSON: dict_ = ...

  2. python用什么来写模块-Python常用模块——模块介绍与导入

    Python常用模块--模块介绍与导入 一.什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分 ...

  3. python常用模块大全总结-常用python模块

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python常用模块什么是模块? 常见的场景:一个模块就是一个包含了py ...

  4. Ansible 自动化运维工具之inventory和常用模块介绍

    一.inventory介绍 前面我们介绍过ansible的hosts文件是存放被管理主机的,被管理主机比较少的情况下,直接在hosts中定义即可,但是以后很定会管理多台主机,而ansible可管理的主 ...

  5. Python 常用模块大全

    Python 常用模块大全(整理) OS 模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在 ...

  6. 跟李宁老师学Python视频课程(12):Python常用模块-李宁-专题视频课程

    跟李宁老师学Python视频课程(12):Python常用模块-143人已学习 课程介绍         本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点.Python是当今炙手 ...

  7. 对于python来说、一个模块就是一个文件-python常用模块

    python常用模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用pyt ...

  8. python常用模块之shelve模块

    python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...

  9. Python常用模块——目录

    Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...

  10. python url模块介绍_python 中 urlparse 模块介绍

    urlparse模块主要是用于解析url中的参数  对url按照一定格式进行 拆分或拼接 1.urlparse.urlparse 将url分为6个部分,返回一个包含6个字符串项目的元组:协议.位置.路 ...

最新文章

  1. c语言编程课程心得,c语言编程课程设计心得.docx
  2. mybatis配置文件形式
  3. prometheus-net.DotNetRuntime 获取 CLR 指标原理解析
  4. 在python中strip_python中strip()函数怎么用?
  5. Spring @RequestParam批注
  6. python神经网络实例_Python编程实现的简单神经网络算法示例
  7. SoftGrid教程——综合应用
  8. 一台电脑连接到另外一台电脑的虚拟机里面的系统
  9. 用PHP调用WEBSERVICE
  10. C# 程序启动其他进程程序
  11. 创建一个Django项目
  12. Webpack 学习笔记
  13. soem主站移植到rt thread smart操作系统
  14. 让更多的开发者听到您的声音,移动开发征文活动现已开始 | 开发者说·DTalk
  15. 世界互联网大会马云演讲实录
  16. ARM 代码烧录方案与原理详解 --- SWD/JTAG + Bootloader + OTA (ICP + ISP + IAP)
  17. UG二次开发装配篇 添加/拖动/删除组件方法的实现
  18. 一个神奇的测试_神奇的心理测试:一个问题就能测试出你的情商!超准慎测
  19. 在mysql中查询时间最小的一条记录
  20. eclipse新建项目没有src解决办法

热门文章

  1. 蛋白质分子量检测服务
  2. 软件项目工程中应该编写的十三类文档
  3. 极简IEEE文献数据库入门
  4. Exp3 免杀原理与实践 20154328 常城
  5. ios 按钮下面加下划线_iOS 给部分文字加下划线四种方法
  6. 空间信息产业的八大极客技术
  7. 如何打开usb计算机连接打印机驱动,打印机USB连接安装设置及常见问题处理
  8. 【Scrum】借由数个冲刺,实现产品的敏捷开发!
  9. ffmpeg解析出的视频参数PAR,DAR,SAR的意义
  10. 基于php教师档案管理系统毕业设计