python常用标准库方法汇总

turtle库

总体函数

函数描述
setup(width=0.5, height=0.75, startx=None, starty=None)设置主窗体的大小和位置,width和height整数表示像素值,小数表示窗口宽度与屏幕的比例;startx和starty默认为屏幕中央
done()结束绘图
colormode(1)1或255颜色模式

画笔状态函数

函数描述
pendown()/pd()/down()放下画笔
penup()/pu()/up()提起画笔
pensize(width)设置画笔粗细为width
pencolor()设置画笔颜色
color()可以设置两个参数,分别为画笔和填充(背景)颜色
begin_fill()填充图形前,调用该方法
end_fill()填充图形结束
filling()返回填充的状态,True为填充,False为未填充
clear()清空当前窗口,但不改变当前画笔的位置
reset()清空当前窗口,并重置位置等状态为默认值
screensize()设置画布窗口的宽度、高度和背景颜色
hideturtle()隐藏画笔的turtle形状
showturtle()显示画笔的turtle形状
isvisible()如果turtle可见,则返回True
write(str, font=None)输出font字体的字符串

画笔运动函数

函数描述
forward(distance)前进distance像素
backward(distance)后退distance像素
right(angle)向右旋转angle角度
left(angle)向左旋转angle角度
goto(x, y)移动到绝对坐标(x, y)
setx(x)修改横坐标到x
sety(y)修改纵坐标到y
setheading(angle)/seth(angle)设置画笔朝向为angle角度,以正东为0度,逆时针为正
home()设置当前画笔位置为原点,朝向东
circle(radius, e)绘制半径为radius,角度为e的圆(弧)
dot(size, color)绘制直径为size,颜色为color的圆点
undo()撤销画笔最后一步动作
speed()设置画笔的绘制速度,参数为0~10

random库

函数描述
seed(a=None)初始化随机种子,默认值为当前系统时间
random()生成一个[0.0, 1.0)之间的随机小数
randint(a, b)生成一个[a, b]之间的整数
getrandbits(k)生成一个k比特长度的随机整数
randrange(start, stop, step)生成一个[start, stop)之间以step为步数的随机整数
uniform(a, b)生成[a, b]之间的随机小数
choice(seq)从序列类型(例如列表)中随机返回一个元素
shuffle(seq)将序列类型中元素随机排列,返回打乱后的序列
sample(pop, k)从pop类型中随机选取k个元素,以列表类型返回

time库

时间处理函数

函数描述
time()获取当前时间戳
gmtime()获取时间戳对应的struct_time对象,默认为当前时间
localtime()获取时间戳对应的本地时间的struct_time对象,默认为当前时间
ctime()获取时间戳对应的易读字符串表示

时间格式化函数

函数描述
mktime(t)将struct_time对象t转换为时间戳,t为当地时间
strftime()以指定格式输出时间
strptime()作用与strftime()相反

计时函数

函数描述
sleep(sec)程序暂停sec秒
monotonic()获取单调时钟的值
perf_counter()返回当前的计算机系统时间

os库

直接调用

函数描述
rename(file_name1, file_name2)将file_name1文件重命名为file_name2
remove(file_name)删除file_name文件
listdir(path)返回path目录下所有的文件名列表
mkdir(path)创建新目录path
rmdir(path)删除目录path(要求path为空目录)

os.path模块调用

函数描述
exists(path)若存在path目录则返回True,否则返回False
join(path1, path2, ...)将path1、path2、…组合成完整的路径并返回
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值