摘要: 4.7 字典(dict) 字典是Python中一种非常重要的数据类型。字典和之前的列表、元组不同,里面的元素使用键-值对进行存储。通常字典中元素的键由字符串或数字等可哈希数据类型组成。 可以把字典想象成一个集合,只不过每个元素都是由键-值对组成。字典中的元素的键是不能重复的。字典中的元素也是无序的, 阅读全文
posted @ 2022-08-20 14:07 crleep 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 4.6 集合(set) 集合是由不重复元素组成的无序容器。集合中的元素不能重复,即使向集合中再添加同样的元素,也只会保留一个。由于集合的这种特性,所以一般可以用集合进行去重。 集合中不能添加可变对象(不可哈希),因为无法判断两个可变对象是否相同,也就无法保证集合的内部不会有重复元素。 集合中的元素是 阅读全文
posted @ 2022-08-15 20:07 crleep 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 4.5 元组(tuple) 元组这种数据类型和列表非常相似,也是一种序列。和列表的不同之处在于存放到元组内的数据不能直接修改。元组是一种可迭代对象。 使用元组可以使程序运行性能提升,因为一般来说,创建元组类型tuple的变量比列表类型list要快,而且占用更小的存储空间。 4.5.1 元组的创建 4 阅读全文
posted @ 2022-08-11 09:07 crleep 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 4.4 列表(list) 列表是Python中使用最频繁也是最重要最灵活的一种数据结构。Python列表中的元素类型可以不同,可以存放各种各样的数据,比如:数字、字符串、函数、类、字典等,甚至还可以嵌套存放列表。 列表也是一种序列,可以通过索引获取列表中的元素。支持序列的各种操作。 4.4.1 列表 阅读全文
posted @ 2022-07-29 21:03 crleep 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: Python词频分析 一、前言 在日常工作或者生活中,有时候会遇到词频分析的场景。如果是要进行词频分析,那么首先需要对句子进行分词,将句子中的单词进行切割并按照词性进行归类。 在Python中有个第三方库叫jieba(结巴),可以对文章或者语句进行分词。不得不佩服这个库的作者,真是个取名鬼才:) 二 阅读全文
posted @ 2022-07-24 14:13 crleep 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 4.3 字符串(str、bytes) 4.3.1 字符串前置知识 4.3.1.1 字符串的概念 字符串由一系列字符组成,字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符串是编程语言中表示文本的数据类型。 字符串就是由一个个元素(字符)组成的。像这种由 阅读全文
posted @ 2022-07-13 10:33 crleep 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: 4.2 数字(number) Python中数字类型有4种: 整型(int) 布尔型(bool) 浮点数(float) 复数(complex) 4.2.1 整型(int) 形如:1、233、-6、69这样的数据都是整型。 1、在Python3中只有一种整型int,表示长整型,没有Python2中的l 阅读全文
posted @ 2022-06-26 15:31 crleep 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 4.1 数据类型前置知识 4.1.1 数据类型的概念 顾名思义,数据类型就是指数据的类型,计算机不像人,能够很好的分辨数据类型,比如10086,计算机就不知道这个数据到底是字符串还是数值。计算机在用这个数据进行计算时就会出现问题。 为了避免这种情况,需要对数据贴一个标签,这个标签就是类型。告诉计算机 阅读全文
posted @ 2022-06-20 21:49 crleep 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 3.7 Python代码块及输入输出 3.7.1 Python代码块 前面分别介绍了关键字、运算符,由运算符和操作数组成了表达式。而语句由关键字、标识符、表达式组成。而代码块由若干条语句组成。 通常Python中的代码块是通过缩进来创建的。在很多语言中,都使用一个特殊的单词或字符,比如begin或{ 阅读全文
posted @ 2022-06-18 17:52 crleep 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 3.6 Python复合语句 复合语句是包含其它语句(语句组)的语句;它们会以某种方式影响或控制所包含其它语句的执行。通常,复合语句会跨越多行,虽然在某些简单形式下整个复合语句也可能包含于一行之内。 if、while和for语句用来实现传统的控制流程构造。try语句为一组语句指定异常处理和/和清理代 阅读全文
posted @ 2022-05-29 22:06 crleep 阅读(276) 评论(0) 推荐(0) 编辑