计算机二级 Python备考笔记 |
您所在的位置:网站首页 › choice函数和sample函数的结果都是字符串型 › 计算机二级 Python备考笔记 |
Python标准库 🫧模块导入 可以使用import语句将一个源代码文件作为模块导入 通过用逗号分隔函数名,可根据需要从模块中导入任意数量的函数 在系统导入模块时,会创建一个名为源代码的文件的对象,该对象引用模块的名字空间,即可通过这个对象访问模块中的函数和变量 通过用逗号分隔函数名,可根据需要从模块中导入任意数量的函数 模块导入时可以使用as关键字来改变模块的引用对象名字 import语句确实可以在程序的任何位置使用,但是当在程序中多次导入同一个模块时,该模块中的代码仅仅在该模块被首次导人时执行 如果导入了某个模块,在后面的代码中就可以使用它的所有公共函数、类和属性。
导入random 库一般由三种方式 1. import random 2. import random as t 3. from random import *(*表示random模块的所有方法) 4. from random import randint(从random模块导入randint方法) a.b() a使用b()方法 b(a) a使用b()函数 🫧random模块是Python的标准库,用于产生各种分布的伪随机序列 是计算机按一定算法产生的,并非完全随机 根据梅森旋转算法产生的随机数,每个不同的随机数种子都有各自固定的数字生成序列 无需自行下载,安装Python时已同步安装完毕。 🔸uniform(a, b)方法可以生成[a, b)之间的随机实数 🔸randint(a,b)产生一个[a, b]之间的整数 random()函数的作用是生成一个[0.0, 1.0)之问的随机小数,没有参数 random.seed()函数初始化随机数种子,是为了可以重复再现随机数序列,可以省略,此时默认值是当前系统时间 choice(k)用于从序列的元素中随机挑选一个元素 shuffle(k)用于将序列的所有元素随机排序,返回打乱后的序列 getrandbits(k)用于生成一个k比特长度随机整数 sample()用于随机地从指定列表中提取出N个不同的元素 sample(pop, k)返回pop类型中随机选取的k个元素构成的列表 🫧 turtle库 pencolor():用于设置画笔的颜色 color():用于设置画笔和填充颜色 pensize():用于设置画笔线条的粗细为指定大小 width():设置画笔的宽度 seth(angle):setheading()函数的别名,用于设置当前朝向为angle 角度,该角度是绝对方向角度 right(angle):用于向右/顺时针方向旋转angle角度/操作画笔转动的方向 left(angle):向左旋转angle角度 fd(distance):forward()函数的别名,向当前画笔方向移动distance距离,当值为负数时,表示向相反方向前进 backward(distance):向当前画笔反方向移动distance距离,相当于fd(-distance) pendown():放下画笔 penup():提起画笔,之后移动画笔不会绘制轨迹 goto():将画笔移动到一定位置,根据参数确定位置 speed():设置画笔移动速度的函数 shape():用于设置绘图箭头的形状 getscreen():返回一个TurtleScreen类的绘图对象,并开启绘画 setup():打开一个自定义大小和位置的画布 circle():用来绘制圆或圆弧🔸 home();设置当前画笔位置为原点,朝向东 clear():晴空当前窗口,但不改变画笔的位置 done();让画面停顿,但不立即关掉窗口 write():在屏幕上绘制文本 turtle库中不存在open()函数、speedup()函数、getturtle()函数、turtlesize()函数、eclipse()函数 🫧time库 ctime()函数生成时间的字符串 time()返回的是当前时间的时间戳,是一个浮点数,以秒为单位 gmtime()函数获取当前时间戳对应的对象 strftime()函数是时间格式化最有效的方法,几乎可以以任何通用格式输出时间,该方法利用一个格式字符串,对时间格式进行表示。//按照指定的格式返回易读字符串形式的时间。用0补齐两位数 local time()返回系统当前时间对应的struct_time形式 mktime():将struct_time()对象转换成时间戳 perf_counter()函数一般用于计时 sleep()函数用于暂停程序执行 strftime()和strptime()都是用于显示时间 🫧math库 sqrt(x):开平方函数 fabs(x):取x的绝对值 🫧numy库 linspace(a, b, s):根据起始数据等间隔地生成数组 eye(n):生成单位矩阵 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |