本文共 3194 字,大约阅读时间需要 10 分钟。
马上就快到了python二级考试了,在这里,小编给大家整理了二级中要考的python第三方库的用法以及使用。
1、from turtle import * #导入turtle库中的所有方法
2、turtle.pensize(size) #画笔的大小 3、turtle.pencolor(“color”) #画笔的颜色 4、turtle.forward(distance) #画笔前行distance多少距离 5、turtle.backward(distance) #画笔后退distance多少距离 6、turtle.circle(R,degree) #R为圆的半径,degree为所画圆的角度 7、turtle.speed() #画笔的位移速度 8、turtle.write() #绘制文本标签 9、turtle.right(degree) turtle.left(degree) #画笔右(左)转多少角度 10、turtle.penup() #拿起画笔 11、turtle.pendown() #放下画笔 12、turtle.done() #绘图完毕,结束进程 13、turtle.goto(x,y) #位移至某点 14、turtle.setup() #初始画布窗口大小和位置 15、turtle.begin_fill() #绘制带有填充色彩图形之前调用 16、turtle.end_fill() #绘制带有填充色彩图形之后调用 例如用turtle库画蛇import turtledef drawSnake(rad, angle, len, neckrad): # for i in range(len): turtle.circle(rad, angle) # 画圆 rad:圆半径 angle:圆弧度 turtle.circle(-rad, angle) turtle.circle(rad, angle/2) turtle.fd(rad) # 表示直线爬行,forward, 参数表示爬行的距离 turtle.circle(neckrad+1, 180) turtle.fd(rad*2/3)def main(): turtle.setup(1300, 800, 0, 0) # 甚至窗口宽+高+起始x/y pythonsize = 100 turtle.pensize(pythonsize) # 设置笔的宽度 turtle.pencolor("red") # 设置笔的颜色 turtle.seth(-40) # 设置笔的起始角度 drawSnake(40, 80, 5, pythonsize/2)main()
python 的调用方式
1:import 库名 调用的时:库.函数名 优点:可以更改函数中函数的名字 2, from 库名 import 函数名random库共考核九个随机函数,分别是seed() ,random(),randint(),getrandbits(),randrange(),uniform(),choice(),shuffle(),sample()
1、random.random()
作用:生成一个[0,1]之间 的随机小数。2、random.randint(a,b)
作用:生成一个[a,b]之间的随机整数。3、random.getrandbits(k)
作用:生成一个k比特长度的随机整数。4、random.randrange(a,b,c)
作用:生成一个【a,b】之间以c为步长的随机整数。5、random.uniform(a,b)
作用:生成一个【a,b】之间的随机小数6、random.choice(seq)
作用:从序列类型(例如列表list)中随机返回一个元素7、random.shuffle(seq)
作用:将序列类型seq随机排序,返回打乱后的序列8、random.sample(pop,k)
作用:从pop类型中选取k个元素,以列表类型返回9、random.seed(a)
作用:设置初始化随机数种子atime库功能主要分为三个方面:时间处理,时间格式化,计时。
1、time.time()
作用:返回系统当前的时间戳。2、time.gmtime()
作用:返回系统当前时间戳对应的struct_time对象3、time.localtime()
作用:返回当前系统的本地时间4、time.ctime()
作用:返回当前系统对应的时间,字符串表示。5、time.mktime(t)
作用:将时间对象t转换成时间戳6、time.strftime(format,t)
作用:根据format格式定义,打印出输出时间t7、time.sleep(secs)
作用:将当前程序挂起secs秒8、time.perf_counter()
作用:返回一个当前时间的精确浮点数,多次调用用来计算时间差。 例如:start=time.perf_counter().........................#很多程序end=time.perf_counter()-start #计算程序用时多少
cmd命令行实现pip指令
pip install <拟安装库名>
pip uninstall <拟卸载库名>
pip list #查看pip安装包
PyInstaller库能将python源文件(.py)打包,变成直接可运行的可执行文件。
基本使用方法如下: cmd命令行: pip install PyInstaller #安装第三方库:>pyinstaller -F
jieba库是python中的一个重要的第三方中文分词函数库,以下是jieba库的一些使用方法:
1、jieba.lcut(x)
作用:精确模式,返回中文文本x分词后的列表变量。2、jieba.lcut(x,cut_all=True)
作用:全模式,返回中文文本x分词后的列表变量3、jieba.lcut_for_search(x)
作用:搜索引擎模式,返回中文文本x分词后的列表变量。4、jieba.add_words(x)
作用:向分词词典中增加新词xwordcloud库是专门根据文本生成词云的python第三方库,wordcloud库的基本使用流程如下:
import wordcloudw=wordcloud.WordCloud().generate(TXT) #生成词云w.to_file("wordcloud.png") #词云保存地址
输入的文本要求所有单词采用空格分离。
import jiebaimport wordcloudf1=open("word.txt","r",encoding="utf-8").read() #读入文本文件f=jieba.lcut(f1) #分词txt=" ".join(f) #以空格分离分词后的文本w=wordcloud.WordCloud().generate(txt) #生成词云w.to_file("wordcloud.png") #保存图片
计算机二级考试中,要求能够了解更广泛的python计算生态,多做练习案列,很快就能记住啦,最后,祝大家计算机二级过过过!!!!!!!!!!
转载地址:http://woprn.baihongyu.com/