2019-11-25 python常用模块(random、datetime、time)(一)

模块导入的两种方式

    1.import 模块;

    2.from 模块 import 功能


一、random模块

import random

1.random.random()  返回随机生成[0,1)范围内的一个浮点数

2.random.randint(10,20)   返回[10,20]内的随机整数

3.random.uniform(10,20)  返回(10,20)内的随机浮点数

4.lst = ["周杰伦","谢霆锋","陈伟霆","张艺兴","赵丽颖"]

5.random.choice(lst)  返回lst中随机选择的一个值

6.random.sample(lst,3) 返回lst中随机3个    返回值类型列表

7.random.randrange(1,7,2) 相当于从[1,3,5]中获得一个随机数

2019-11-25 python常用模块(random、datetime、time)(一)_第1张图片
2019-11-25 python常用模块(random、datetime、time)(一)_第2张图片

二、datetime模块

from datetime import datetime

1.datetime.now()   当前系统时间

2.datetime.utcnow()  格林尼治时间,和我们相差8小时

3.datetime(2015,6,5,12,11,3,234) 用指定时间创建datetime

4. d = datetime(2019,12,12,12,12,12) #创建一个时间

    d.strftime("%Y-%m-%d %H:%M:%S") #时间转化成字符串

5.str_date=input("请输入一个时间:(格式为yyyy-mm-dd HH:MM:SS)")

    datetime.strptime(str_date,"%Y-%m-%d %H:%M:%S")

6.计算时间差

d5 = datetime(2019, 12, 12, 12, 12, 12)

d6 = datetime(2019, 12, 13, 12, 13, 13)

diff = d6 - d5

print("单纯从时分秒计算时间差", diff.seconds)

print("包括年月日计算时间差", diff.total_seconds())

2019-11-25 python常用模块(random、datetime、time)(一)_第3张图片
2019-11-25 python常用模块(random、datetime、time)(一)_第4张图片

三、time模块

import time

1.time.time()  #当前系统时间,从1970年1月1日0点0分0秒开始到现在经过了多少秒

2.time.sleep(5)  #让程序睡5秒

你可能感兴趣的:(2019-11-25 python常用模块(random、datetime、time)(一))