import random
print(random.random())#打印 0到1之间的任意float值print(random.randint(1,5))#打印[1,5]之间的任意整数print(random.randrange(1,10,2))#打印[1,10]步长为2的随机值print(random.choice("fahffj"))#从序列中随机获取一个元素----------------------------
l=[1,2,4,6,9]
random.shuffle(l)#将列表中的元素打乱,随机排序赋值给源变量名print(l)---------------------------
l=[1,2,4,6,9]
res=random.sample(l,3)#从序列中随机获取指定长度的片段,源变量值不变print(res)
随机验证码生成
defvertification_code(x):import random
aph=range(65,91)
num=range(0,10)
identity_code=""
res1=[chr(a)for a in aph ]#print(res1)
res2=[b for b in num ]#print(res2)for i in random.sample(res2+res1,x):
identity_code+=str(i)print(identity_code)
vertification_code(5)
os模块
import os
print(os.sep)#打印不通系统平台的分隔符print(os.name)#打印正在使用的工作平台print(os.getenv("Path"))#打印环境变量的值
os.system("dir")#调用系统命令或者可执行程序
os.startfile(r"D:\notepad++\notepad++.exe")#直接调用可执行文件---------------print(os.getcwd())#打印当前工作所在目录print(os.listdir())#打印当前所在目前下的文件和目录
os.mkdir("目录名")#在当前目录下创建一个目录
os.rmdir("空目录")#只能删除空目录,里面有内容无法删除
os.makedirs("/a/b/c")#在当前目录下创建多级目录
os.removedir("a/b")#删除的是一级目录
os.chdir("/a/b")#将当前的工作目录修改为指定路径---------------------------print(os.path.abspath('11.py'))#获取文件的绝对路径print(os.path.exists('11.py'))#判断文件或者目录是否存在,返回布尔值print(os.path.isfile('a/b'))#判断是否为文件,返回布尔值print(os.path.isdir('a/b'))#判断是否为目录,返回布尔值print(os.path.dirname(r'E:\pycharmproject\python编程\apitest\11.py'))#返回路径中的文件夹部分print(os.path.basename(r'E:\pycharmproject\python编程\apitest\11.py'))#返回路径中的文件部分print(os.path.split(r'E:\pycharmproject\python编程\apitest\11.py'))#分割路径和文件名,生成元组print(os.path.split(r'E:\pycharmproject\python编程\apitest\11.py'))#分离文件名和扩展名,生成元组print(os.path.join('/a/c','d'))#将目录和目录或者文件拼接起来print(os.path.getatime())#结果为秒print(os.path.getmtime())print(os.path.getctime())print(os.path.getsize())#返回的是文件的大小,如果是目录返回的是0