python
文章平均质量分 84
帆_5021
这个作者很懒,什么都没留下…
展开
-
python中的模块(包)
jieba 1.安装及入门介绍 推荐 pip install jieba 结巴中文分词涉及到的算法包括: (1) 基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG); (2) 采用了动态规划查找最大概率路径, 找出基于词频的最大切分组合; (3) 对于未登录词,采用了基于汉字成词能力的HMM模型,使用了Viterbi算法。 结巴中文分词支持的三种分词...原创 2020-04-01 17:54:04 · 239 阅读 · 0 评论 -
Python3基础——遇到问题汇总
Python基础系列 Python基础——基本语法 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,...原创 2018-10-22 12:50:55 · 867 阅读 · 0 评论 -
Python基础知识(三)——文件操作
文件操作 1. 读文件 input和argv,这些是你开始学习读取文件的必备基础。你可能需要多多实验才能明白它的工作原理,所以你要细心做练习,并且仔细检查结果。处理文件需要非常仔细,否则,你可能会把有用的文件弄坏或者清空。导致前功尽弃。 这节练习涉及到写两个文件。一个正常的 ex15.py 文件,另外一个是 ex15_sample.txt,第二个文件并不是脚本,而是供你的脚本读取的文本文件。以下是...原创 2018-10-31 09:57:35 · 314 阅读 · 0 评论 -
Python基础知识(四)——函数
函数 函数可以做三样事情: 它们给代码片段命名,就跟“变量”给字符串和数字命名一样。 它们可以接受参数,就跟你的脚本接受argv一样。 通过使用#1 和 #2,它们可以让你创建“微型脚本”或者“小命令”。 python中你可以使用def新建函数。我将让你创建四个不同的函数,它们工作起来和你的脚本一样。然后我会演示给你各个函数之间的关系。 # this one is like your scri...原创 2018-10-31 11:31:39 · 299 阅读 · 0 评论 -
Python基础知识(五)——逻辑
逻辑 逻辑术语 在 python 中我们会用到下面的术语(字符或者词汇)来定义事物的真(True)或者假(False)。计算机的逻辑就是在程序的某个位置检查这些字符或者变量组合在一起表达的结果是真是假。 and 与 or 或 not 非 != (not equal) 不等于 == (equal) 等于 = (greater-than-equal) 大于等于 <= (less-than-equ...原创 2018-10-31 14:05:58 · 482 阅读 · 0 评论 -
Python基础知识(六)——循环,列表,字典
循环,列表,字典 在开始使用 for 循环之前,需要在某个位置存放循环的结果。最好的方法是使用列表(list),列表就是一个按顺序存放东西的容器。首先我们看看如何创建列表: hairs = ['brown', 'blond', 'red'] eyes = ['brown', 'blue', 'green'] weights = [1, 2, 3, 4] 现在我们将使用循环创建一些列表,然后将它们...原创 2018-10-31 17:36:16 · 1024 阅读 · 0 评论 -
python基础知识(一)——字符串连接、注释规则、冒泡排序、绘图和可视化
python中字符串连接的四种方式 1、字符串之间连接 ‘aa’ ‘bb’ 可以中间为空格 或者什么都没有。那么输出都是两者之间紧密相连。 2、字符串+数字 'aa' +90 这样会报错,因为不同类型不能相加,可以用 ‘aa’,90.这样可以,但是中间会有一个空格 3、%占位符 print '%s,%s'%('tom','jerry') 4、推荐 以下实例展示了join()的使用方法 #!/u...翻译 2018-10-27 09:07:05 · 427 阅读 · 0 评论 -
python基础知识(二)—— 数据运算&循环loop&字符格式化输出&字典&String 操作&文件操作
数据运算 数据类型 不可变类型:整型,字符串,元组 可变类型:列表,字典 数字–&gt;整数 int(integer) 整型/长整型: 在 python3中 已经不区分整型与长整型,统一都叫整型 在C中区分,分别是: int age 22 , long age 布尔: 只有2种状态,分别是:真 True; 假 False。 字符串: salary.isdigit() 计算机中, 一切皆为对象。...原创 2018-10-27 16:22:58 · 472 阅读 · 0 评论 -
python基础知识(七)—— 集合 set\list
集合 set 创建集合 set('zhou wu') print('z','h','o','u',' ','w','u') 集合分类 可变集合(set):可添加、删除,非可哈希,不能用作字典的键值,也不可做其他集合的元素。 不可变集合(frozenset):与可变集合相反。 li=[1,2,3] s=set(li) dic={s:'123'}#TypeError:unhashable typ...原创 2018-11-02 16:29:27 · 242 阅读 · 0 评论