python--------常见内置模块

常见内置模块

  • random模块 :随机数
    1.random.random() —返回0-1的随机浮点数
    在这里插入图片描述
    2.random.uniform(x,y):指定的随机浮点数,xy不论谁大谁小,谁大为最大上限,谁小为最小下限。
    在这里插入图片描述
    3.random.randint(x,y):生成指定范围的整数,x为下限,y为上限
    在这里插入图片描述
    4.random.randrange([start], stop[, step]):从指定范围内,按指定基数递增的集合中 获取一个随机数。
    在这里插入图片描述
    在10到30中取随机偶数
  • Time模块
    1.获取时间戳 time.time()
    在这里插入图片描述
    2.获取格式化时间 :time.strftime(’%Y-%m-%d %H:%M:%S’)
    在这里插入图片描述
    3.获取时间对象
    time_obj = time.localtime()
    print(time_obj.tm_year)
    print(time_obj.tm_mon)
    print(time_obj.tm_mday)
    print(time_obj.tm_hour)
    print(time_obj.tm_min)
    print(time_obj.tm_sec)
    在这里插入图片描述
    4、时间对象–>字符串格式化时间
    在这里插入图片描述
    5、字符串格式化的时间–>时间对象
    在这里插入图片描述
  • datetime模块
    1、获取当前年月日
    datetime.date.today()
    在这里插入图片描述
    2.获取当前年月日时分秒
    在这里插入图片描述
  • os模块
    1.获取当前文件(或文件夹)所在的路径
    os.path.dirname(file)
    2.路径拼接:拼接文件的’绝对路径‘
    os.path.join(CUR_PATH,‘test.txt’)
    3 . 判断文件或文件夹是否存在
    os.path.exists(TEST_PATH)
    4.判断文件夹是否存在
    os.path.isdir(TEST_PATH})
    5.创建文件夹
    os.mkdir(DIR_PATH)
    6.删除文件夹
    os.rmdir(DIR_PATH)
    7.删除文件
    os.remove(file_name)
    8.获取指定文件夹下面的所有文件夹名和文件名
    os.listdir(DIR_PATH)
  • sys模块
    1.获取当前的python解释器的环境变量:sys.path
    2 . 将当前项目添加到环境变量中
    BASE_PATH = os.path.dirname(os.path.dirname(file))
    sys.path.append(BASE_PATH)
    3.获取cmd终端命令,以空格分割,返回列表
    print(sys.argv)
  • hashlib模块 :
    1、创建算法对象(md5 sha256),返回一个算法对象
    # 注意:参数值字节数据
    md5 = hashlib.md5(“123456”.encode(“utf-8”))
    2、如果不做盐值混淆,直接调用hexdigest()方法
    md5.hexdigest()
    3、盐值混淆
    hash容易碰撞破解,一般建议使用盐值混淆
    md5.update(salt)
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值