python常用模块介绍
一、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常用模块介绍相关推荐
- 实战篇一 python常用模块和库介绍
# -_-@ coding: utf-8 -_-@ -- Python 常用模块和库介绍 第一部分:json模块介绍 import json 将一个Python数据结构转换为JSON: dict_ = ...
- python用什么来写模块-Python常用模块——模块介绍与导入
Python常用模块--模块介绍与导入 一.什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分 ...
- python常用模块大全总结-常用python模块
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python常用模块什么是模块? 常见的场景:一个模块就是一个包含了py ...
- Ansible 自动化运维工具之inventory和常用模块介绍
一.inventory介绍 前面我们介绍过ansible的hosts文件是存放被管理主机的,被管理主机比较少的情况下,直接在hosts中定义即可,但是以后很定会管理多台主机,而ansible可管理的主 ...
- Python 常用模块大全
Python 常用模块大全(整理) OS 模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在 ...
- 跟李宁老师学Python视频课程(12):Python常用模块-李宁-专题视频课程
跟李宁老师学Python视频课程(12):Python常用模块-143人已学习 课程介绍 本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点.Python是当今炙手 ...
- 对于python来说、一个模块就是一个文件-python常用模块
python常用模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用pyt ...
- python常用模块之shelve模块
python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...
- Python常用模块——目录
Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...
- python url模块介绍_python 中 urlparse 模块介绍
urlparse模块主要是用于解析url中的参数 对url按照一定格式进行 拆分或拼接 1.urlparse.urlparse 将url分为6个部分,返回一个包含6个字符串项目的元组:协议.位置.路 ...
最新文章
- c语言编程课程心得,c语言编程课程设计心得.docx
- mybatis配置文件形式
- prometheus-net.DotNetRuntime 获取 CLR 指标原理解析
- 在python中strip_python中strip()函数怎么用?
- Spring @RequestParam批注
- python神经网络实例_Python编程实现的简单神经网络算法示例
- SoftGrid教程——综合应用
- 一台电脑连接到另外一台电脑的虚拟机里面的系统
- 用PHP调用WEBSERVICE
- C# 程序启动其他进程程序
- 创建一个Django项目
- Webpack 学习笔记
- soem主站移植到rt thread smart操作系统
- 让更多的开发者听到您的声音,移动开发征文活动现已开始 | 开发者说·DTalk
- 世界互联网大会马云演讲实录
- ARM 代码烧录方案与原理详解 --- SWD/JTAG + Bootloader + OTA (ICP + ISP + IAP)
- UG二次开发装配篇 添加/拖动/删除组件方法的实现
- 一个神奇的测试_神奇的心理测试:一个问题就能测试出你的情商!超准慎测
- 在mysql中查询时间最小的一条记录
- eclipse新建项目没有src解决办法