python中的random库、PyInstaller库、jieba库与函数递归

random库

1.概述
random库是使用随机数的python标准库

random库包括两类函数,常用共8个
-基本随机函数:seed(),random()
-扩展随机数函数:randint(), getrandbits(), uniform(), randrange(), choice(), shuffle()

2.基本随机数函数
在这里插入图片描述
当不给随机数种子时,默认的种子是当前第一次调用random()函数所对应的计算机系统时间。调用种子是因为只要种子相同,多次产生的随机数是相同的。

PyInstaller库

1.概述
PyInstaller库是第三方库
-官方网站:http://www.pyinstaller.org
-第三方库:使用时需要额外安装

2.安装
需要打开电脑的cmd命令行,执行pip install pyinstaller命令

3.简单使用
这些操作都是要在cmd命令行中操作的
pyinstaller -F <文件名.py>
将生成的.py文件打包成不需要python解释器就可以直接运行的文件,此时在别人电脑上执行时,不需要解释器,但也看不到源代码只能看到运行的结果。执行此命令后会生成三个文件夹,我们只需保留“dist"文件即可,其他的两个删除就行。

4.PyInstaller库常用参数
在这里插入图片描述
一般情况下最后图标的操作与文件打包是连用的
eg.pyinstaller -i <图标文件名.icon> -F <文件名.py>

jieba库

jieba库与PyInstaller库一样都属于第三方库,需要自行安装
jieba库的作用
-利用一个中文词库,确定汉字之间的关联概率
-汉字间概率大的组成词组,形成分词结果
-除了分词,用户还可以添加自定义的词组

jieba库的安装
(cmd命令行)pip install jieba

jieba分词的三种模式
-精确模式:把文本精确地切分开,不存在冗余单词
-全模式:把文本中所有可能的词语都扫描出来,有冗余
-搜索引擎模式:在精确模式基础上,对长词再次切分

jieba库的操作函数
在这里插入图片描述
在这里插入图片描述

函数递归

递归简单来说就是调用自身
python中函数递归的三个基本要素:
-函数+分支结构的形式
-递归基例
-递归链条(即第n此计算与第n-1次之间的关系)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值