random.seed(a=None):初始化给定的随机数种子,若a为空一般使用系统时间做种子
random.randint(x,y):随机取整函数,x,y均可取
random.randrange(x,y,z):随机取数,x,y均可取,z为步长,可省略
random.choice(seq):seq是列表,元组,字符串,返回随机项
random.shuffle(list):随机打乱列表里的元素值,无返回值
random.random()*x:返回0到x之间的随机浮点数,*x省略的话返回0到1之间的浮点数
random.uniform(x,y):返回x到y之间一个随机的浮点数
random.sample(list,number):在list中返回number个数量
random.getrandbits(k):生成一个k比特长的随机数
1.turtle.setup(width,height,startx,starty):设置窗体的大小和位置,若无后面两个参数,默认在桌面的中心
2.turtle.color(color1,color2):同时分别设置画笔颜色(color1)和填充颜色(color2)
3.turtle.goto(x,y):(绝对坐标)指从当前点指向括号内的坐标
4.turtle.fd(s),turtle.forward(s):(相对坐标)指沿着海龟的正方向前进s的距离
5.turtle.bk(s),turtle.backward(s):(相对坐标)指沿着海龟的反方向前进s的距离
6.turtle.circle(r,angle,edge):(相对坐标)指沿着海龟左侧r处某点以r为半径旋转angle度,r为负值则在右侧某点,沿海龟正方向,含第三个参数时,作r的内切正edge边形
7.turtle.seth(angle):(绝对度数)逆时针改变海龟的正方向
8.turtle.left(angle),turtle.right(angle):(相对度数,海龟度数),向海龟的left或者right旋转angle度
9.turtle.penup():将画笔抬起,行进不留痕迹
10.turtle.pendown():将画笔落下,行进留下痕迹
11.turtle.pensize(width):定义或改变画笔宽度
12.turtle.pencolor(color):color可以是颜色字符串“color”,也可以是rgb/RGB色彩体系
13.turtle.write(s,[,font=(“font-name”,font_size,“font_type”)]):s是文本内容,font是可选参数,分别为name,size,type
14.turtle.hideturtle(),turtle.showturtle():隐藏或者显示turtle画笔
15.turtle.stamp():复制当前图形
16.turtle.fillcolor(color):绘制出的图形填充颜色
17.turtle.begin_fill(),turtle.end_fill():开始,结束填充颜色
18.turtle.clear():清空turtle的绘图,但turtle的位置和状态不变
19.turtle.home():turtle回到原点,方向朝右
20.turtle.reset():清空窗口并重置turtle为起始状态
21.turtle.undo():撤销上一个turtle动作
1.time.time():获取当前时间戳,即计算机内部的时间值,是一个浮点数
2.time.ctime():获取当前时间,并返回易读的字符串
3.time.gmtime():获取当前时间,表示为计算机的可处理的时间格式,即struct_time格式
4.time.perf_counter():返回一个CPU级别的精确时间计数值,单位为秒,一般有个start,end取差值才有意义
5.time.sleep(s):产生s秒的休眠时间,s可以是浮点数
6.time.strftime(tpl,ts):tpl是格式化模板字符串,ts是计算机内部时间变量,若没有ts则默认获取当前时间
7.time.strptime(ts,tpl):根据时间字符串以及格式化输出,转化成结构体
*注:关于格式化模板字符串及其含义:%a->星期的简写,如Mon;%A->星期的全称,如Monday;%b->月份的简写,如Jan;%B->月份的全称,如January;%c->日期时间的字符串表示,如00/02/29 23:23:23;%d->日在这个月中的第几天;%f->微秒;%H->小时,24小时制;%I->小时,十二小时制;%j->日在年中是第几天;%m->月份,数字;%M->分钟;%p->AM或者PM;%S->秒,[00,61];%U->周在这一年中是第几周,星期天作为第一天;%w->这一天在这一周内是第几天,星期天取0,依次类推;%W->周在这一年中是第几周,星期一作为第一天;%x->日期字符串,如00/02/29;%X->时间字符串,如23:23:23;%y->两个数字表示的年份;%Y->四个数字表示的年份;%z->与UTC时间的间隔,如果是本地时间,则返回空字符串;%Z->时区名称,如果是本地时间,返回空字符串。
1.math.acos(x):弧度x的反余弦
2.math.acosh(x):弧度x的反正切
3.math.asin(x):弧度x的反正弦
4.math.asinh(x):弧度x的双曲正弦
5.math.atan(x):弧度x的反正切
6.math.atan2(y,x):弧度y/x的反正切
7.math.atanh(x):弧度x的反双曲正切
8.math.ceil(x):返回大于等于x的最小整数
9.math.copysign(x,y):将x的符号设置为y的符号
10.math.cos(x):弧度x余弦
11.math.cosh(x):弧度x的余弦值(角度)
12.math.degrees®:浮点数r从弧度转化为度数
13.math.e:常数e
14.math.exp(x):返回e的x次幂
15.math.fabs(x):返回浮点数的绝对值
16.math.factorial(x):返回x!
17.math.floor(x):返回小于等于x的最小整数
18.math.fmod(x,y):x除以y的模(比%产生更好的结果)
19.math.frexp(x):返回一个元组(m,e),其计算方式为:x分别除0.5和1,得到一个值的范围,
2e的值在这个范围内,e取符合要求的最大整数值,然后x/(2e),得到m的值
如果x等于0,则m和e的值都为0,m的绝对值的范围为(0.5,1)之间,不包括0.5和1
20.math.fsum(x):对迭代序列x中的值进行求和
21.math.hypot(x,y):返回根号下x平方加上y的平方
22.math.isinf(x):如果x是正无穷大或负无穷大,则返回True,否则返回False
23.math.isnan(x):如果x不是数字True,否则返回False
24.math.ldexp(m,e):返回m*(2**e)的值
25.math.log(x,b):返回x的自然对数,默认以e为基数,base参数给定时,将x的对数返回给定的base,计算式为:log(x)/log(base)
26.math.log1p(x):返回x+1的自然对数(基数为e)的值
27.math.modf(x):返回由x的小数部分和整数部分组成的元组
28.math.pi:常数π
29.math.pow(x,y):返回x的y次幂
30.math.radians(d):将d从角度转换为弧度值
31.math.sqrt(x):返回x的平方根
32.math.trunc(x):返回x的整数部分