Python之路-随机模块

  1. 随机整数:randint(a,b)>>>返回一个大于等于a,小于等于b的整数
  2. 随机选取0到100间的偶数:randrange(a,b)>>>返回一个大于等于a,小于b的随机数
  3. 随机浮点数:random()>>>返回一个0到1之间的浮点数、uniform(a,b)>>>返回一个大于0的随机浮点数
  4. 随机字符:choice(str)
  5. 多个字符中选取特定数量的字符:sample(str,n)
  6. 随机选取字符串:choice([str1,str2,str3...])
  7. 洗牌(打乱顺序):shuffle(iterable)
时间: 2024-10-03 10:57:12

Python之路-随机模块的相关文章

Python基础-----random随机模块(验证码)

random随机模块的用法及功能 import random print(random.random())#(0,1)----获取0-1中的一个float print(random.randint(1,3)) #[1,3]取范围内的一个整数 print(random.randrange(1,3)) #[1,3)取范围内的一个整数 print(random.choice([1,'23',[4,5]]))#23 随机获取可迭代对象中的一个元素 print(random.sample([1,'23',

python之路——常用模块

 什么是模块? 常见的场景:一个模块就是一个包含了python定义和申明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并链接到python解释器的内置模块 为什么要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过pytho

Python之路36-logging模块

#很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误.警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and critical() 5个级别 import logging #打印日志 logging.warning("user [alex] attempted wrong password more than

Python之路28-sys模块

import sys #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 print(sys.path) #返回操作系统平台名称 print(sys.platform) #命令行参数List,第一个元素是程序本身路径 print(sys.argv) #退出程序,正常退出时exit(0) #sys.exit(0) #获取Python解释程序的版本信息 print(sys.version)

Python之路-常用模块(re模块)

一.正则表达式 定义:具有特殊含义符号组合到一起用来描述字符或字符串的一种方法.内嵌在Python中,通过 re模块实现,被编译成一系列字节码,由C编写的匹配引擎执行. 1.常用匹配模式 2.常用的re模块函数 (1).  re.match() 决定RE是否在字符串刚开始的位置匹配.//注:这个方法并不是完全匹配.当pattern结束时若string还有剩 余字符,仍然视为成功.想要完全匹配,可以在表达式末尾加上边界匹配符'$ 格式: re.match(pattern, string, flag

Python不归路_logging模块

Logging模块学习 1.Logging的五个等级 debug:诊断性的信息 info:确认一切按预期运行 warning:警告性信息,如CPU负载过高,硬盘空间少 error:更严重的事情,但系统还能运行 critical:系统无法继续运行 这5个等级,也分别对应5种打日志的方法: debug .info .warning .error .critical.默认的是WARNING,当在WARNING或之上时才被跟踪. 2.将日志输出到屏幕 2.1简单输出 1 import logging 2

python之路《模块》

1.time模块 FUNCTIONS asctime(...) asctime([tuple]) -> string Convert a time tuple to a string, e.g. 'Sat Jun 06 16:26:11 1998'. When the time tuple is not present, current time as returned by localtime() is used. clock(...) clock() -> floating point n

python之路---23 模块 os sys pickle json

一.   os模块 主要是针对操作系统的 用于文件操作 二.    sys 模块 模块的查找路径   sys.path 三   pickle 模块 1.  pickle.dumps(对象) 序列化  把对象拍散成字节 2.pickle.loads(字节) 反序列化,把字节整合成对象 3.pickle.dump(对象,文件) 把对象打散写入到文件, 序列化的内容不是给人看的 多个对象时  可以存入列表 4.pickle.load(文件) 读取文件 四.  json 模块 可以认为是python中的

Python之路43-paramiko模块

paramiko模块 通过ssh2协议远程登录服务器执行命令或上传下载文件 ssh 公钥密钥连接 RSA -非对称密钥验证 公钥 public key 私钥 private key 10.0.0.31 ----> 10.0.0.41 私钥             公钥 10.0.0.31先生成一对公钥和私钥,将公钥给要被登录的机器 ssh-keygen生成一对公钥私钥,id_rsa.pub公钥,id_rsa私钥 将公钥放到.ssh/authorized_keys下面 ssh-copy-id &quo