python(第八天)

一、内置模块

1、时间相关的模块

time:

(1)是python最早提供的时间和日期的模块

(2)** time.asctime()                 # 以字符串的形式返回当前时间,格式是欧美格式

        ** time.ctime()                  # 以字符串的形式返回当前时间,格式是欧美格式

        ** time.gmtime()                  # 以时间对象(元组)形式展示时间,注意:UTC

        ** time.localtime()                  # 以时间对象(元组)形式展示时间,注意:本地时区

        ** time.sleep()                  # 让程序的休眠

        ** time.struct_time()

        ** time.time()                   # 时间戳,是一个很大的数字

        ** time.strptime()

        ** time.strftime()

datetime:

        (1)python后期提供的,是对time模块的补充,将时间和日期分离操作
        (2)** datime.datetime.now()            # 获取当前时间

                 ** datime.datetime.utcnow()            # 获取当前时间

                 ** datime.datetime.strptime()            # 获取当前时间

                 ** datime.datetime.strftime()            # 获取当前时间 

calendar(日历):

                日历模块,使用不多

2、加密相关的模块

(1)加密算法:

        & 明文:未加密的文件

        & 密文:加密后的数据

        & 秘钥:加密和解密的钥匙

** 可逆加密

        对称加密:加密和解密使用同一个秘钥

                        常见的:DES

       非对称加密:加密和解密使用的是不同的秘钥(是同一对密码,公钥和私钥)

                        最常见的算法:RSA

** 不可逆加密

        哈希算法\哈希加密

        MD3、MD4、MD5

        sha256

        ......

hashlib:

        hmac:  主要使用在密码加密

        uuid:   uuid.uuid4().hex     

3、使用第三方模块:

(1)使用前,一定要下载对应的模块

(2)下载使用 pip 或 easy_install

(3)pip  install(模块名称)                #要有网络

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值