系统内置函数

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))