计算机二级 Python备考笔记

您所在的位置:网站首页 choice函数和sample函数的结果都是字符串型 计算机二级 Python备考笔记

计算机二级 Python备考笔记

2023-04-28 19:27| 来源: 网络整理| 查看: 265

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