系统内置函数
sys模块¶
- sys.argv 获得启动时的参数
- sys.path 获取加载的环境
- sys.exit()程序退出
time模块¶
time模块和时钟相关
time.time()
获取当前时间戳,单位时秒,(相对于1970年的0点0时0分0秒)
import time
result = time.time() # 获取当前时间
print(result)
time.sleep(秒)
阻断程序
import time
# print('程序开始')
# 睡眠3秒钟
time.sleep(3)
# print('程序结束')
datetime模块¶
datetime获取日期
import datetime
# 获取当前年
year = datetime.datetime.now().year
# 获取月
month = datetime.datetime.now().month
# 获取日期
day = datetime.datetime.now().day
print(year)
print(month)
print(day)
math模块¶
math是数学相关的库
math.pow求幂
math.floor取下
math.ceil取上
round四舍五入
math.sin cos tan…
import math
# 幂
print(math.pow(10, 2))
# 向下取整
print(math.floor(1.8234234234234))
# 向上取整
print(math.ceil(1.1234234234234))
# 四舍五入
print(round(1.6234234234234))
# sin 传入弧度值 pi 3.14 180度
print(math.sin(1.57))
random模块¶
random主要用来产生随机数
random.randint(start,end)随机整数,[start,end]
random.random()随机浮点数, [0,1)
random.uniform(start,end)随机浮点数, [start,end]
random.choice([])随机数组,返回单个元素
random.choices([])随机数组,返回列表
import random
# 随机整数
print(random.randint(10, 20))
# 随机小数 [0, 1)
print(random.random())
# 随机浮点类型数据
print(random.uniform(1.3, 8.5))
# 从列表中随机获取元素
l = [10,20,30]
print(random.choice(l))
# 随机返回列表 返回单个元素的列表
print(random.choices(l))