随笔分类 -  成体系的 Python 学习文档

1
Python 知识点整理。
摘要:- 如果集合的元素不需要改变,可以使用 `fronzenset` 替代 `set`,这样更加安全。 - 如果程序要求必须是不可变对象,就要使用 `fronzenset` 替代 `set`。例如:字典(dict)(请参见博文[《Python 映射数据类型(字典数据类型 dict )详解》](https://editor.csdn.net/md/?articleId=105582802))的键(key)就要求是不可变对象。 阅读全文
posted @ 2020-05-20 20:17 码农阿杰 阅读(559) 评论(0) 推荐(1)
摘要:Python 中的 `set` 集合,将所有元素放在一对大括号 `{}` 中,相邻元素之间用 `,` 分隔。 set 集合是无序的,所以每次输出时元素的排序顺序可能都不相同。 set 集合中的元素都是唯一的,互不相同。并且元素个数没有限制。 在同一集合中,只能存储不可变的数据类型,包括数字、字符串、元组;无法存储列表、set 集合、字典这些可变的数据类型,否则 Python 解释器会抛出 `TypeError` 错误。 阅读全文
posted @ 2020-05-20 20:15 码农阿杰 阅读(7614) 评论(0) 推荐(0)
摘要:`bytearray` ,字节数组,是一个可变字节序列,包含范围为 `0 <= x < 256` 的整数。 `bytearray` 对象是 [bytes](https://blog.csdn.net/manongajie/article/details/105582636) 对象(bytes 是不可变字节序列)的可变序列对应物。 阅读全文
posted @ 2020-05-20 20:14 码农阿杰 阅读(1460) 评论(0) 推荐(0)
摘要:Python `bytes` 类型是由单个字节构成的不可变序列。 Python `bytes` 可以称为二进制序列、或字节序列。 `bytes` 只负责以字节序列的形式(二进制序列的形式)来存储数据,至于这些数据到底表示什么内容(例如:数字、字符串、图片、音频等),完全由程序的解析方式决定。 `bytes` 非常适合在互联网上传输,可以用于网络通信编程。 阅读全文
posted @ 2020-05-20 20:09 码农阿杰 阅读(1547) 评论(0) 推荐(0)
摘要:在 Python 中处理文本数据是使用 `str` 对象,也称为`字符串类型`。 字符串是由 Unicode 码位构成的不可变序列。 阅读全文
posted @ 2020-05-20 20:07 码农阿杰 阅读(789) 评论(0) 推荐(0)
摘要:`range` 类型表示不可变的数字序列,通常用于在 `for` 循环中循环指定的次数。 range 类型相比常规 list 或 tuple 的优势在于一个 range 对象总是占用固定数量的(较小)内存,不论其所表示的范围有多大(因为它只保存了 start, stop 和 step 值,并会根据需要计算具体单项或子范围的值)。 阅读全文
posted @ 2020-05-08 22:04 码农阿杰 阅读(2014) 评论(0) 推荐(0)
摘要:元组是由一系列按特定顺序排序的元素组成的序列结构。 元组的所有元素都放在一对小括号`( )`(小括号不是必须的,只要将各元素用逗号隔开,Python 就会将其视为元组)中,相邻元素之间用逗号`,`分隔(通常还会在逗号后加一个空格),可以存储数字、字符串、列表、元组等任何类型的数据,并且在同一个元组中,元素的类型可以不同,元素的个数没有限制。 阅读全文
posted @ 2020-05-08 22:02 码农阿杰 阅读(11718) 评论(0) 推荐(2)
摘要:列表是可变序列,通常用于存放同类项目的集合(其中精确的相似程度将根据应用而变化)。 列表数据类型,在 Python 中用list表示,可以用type()函数查看。如下所示: 阅读全文
posted @ 2020-05-05 16:02 码农阿杰 阅读(3857) 评论(0) 推荐(0)
摘要:Python 布尔数据类型,简称布尔类型,在 Python 中用 `bool`表示。 bool 类是 int 类的子类。 布尔类型提供了两个布尔值来表示真(对)或假(错),在 Python 中分别用 `True`(真或对)或`False`(假或错)来表示。 `True` 和 `False` 是 Python 的关键字,在使用时,一定要注意首字母要大写,否则解释器会报错。如下代码所示: 阅读全文
posted @ 2020-04-22 11:42 码农阿杰 阅读(18337) 评论(0) 推荐(2)
摘要:复数数据类型,简称复数类型。 在 Python 中用complex表示。 复数类型是 Python 的内置类型,直接书写即可。 复数由实部(real part)和虚部(imaginary part)构成,分别以一个浮点数表示。 阅读全文
posted @ 2020-04-22 11:38 码农阿杰 阅读(14781) 评论(0) 推荐(0)
摘要:浮点数数据类型,可以简称为浮点类型。 小数通常以浮点数的形式存储,在 Python 中用 float 表示。 可以理解为浮点数是用来描述小数的。 浮点数通常使用 C 中的 double 来实现。 Python 中只有一种小数类型,就是 float。 阅读全文
posted @ 2020-04-20 15:25 码农阿杰 阅读(34131) 评论(0) 推荐(0)
摘要:Python 整数数据类型,简称整型,在 Python 中用 `int`表示。 整数指的是没有小数部分的数字,在 Python 中的整数包括正整数、0(数字零) 和负整数。 在 Python 中整型是用来存储整数的,或者说是用来描述整数的。 在 Python 中存储整数的数据类型只有一种,那就是整数数据类型(int)。 在 Python 中整型的取值范围是无限的(整数具有无限的精度)。 阅读全文
posted @ 2020-04-20 15:22 码农阿杰 阅读(7446) 评论(0) 推荐(0)
摘要:Python 数据类型分类简介如下图所示,为不完全罗列。 近期将持续更新带有一、二、三、... 等序号的数据类型详解,敬请期待。 如有其他所需可留言哦。 阅读全文
posted @ 2020-04-20 12:26 码农阿杰 阅读(480) 评论(0) 推荐(0)
摘要:变量,英文叫做 Variable。 从形式上看,每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。 从底层看,变量是内存的名字。因为程序中的数据最终都要放到内存中。 阅读全文
posted @ 2020-04-20 12:21 码农阿杰 阅读(1607) 评论(0) 推荐(0)
摘要:[toc] 1 Python 关键字概述 Python 关键字(或称 保留字)指的是 Python 语言中一些已经被赋予特定意义的单词。 也属于是 "标识符" ,但是不能被用作普通标识符。 以下标识符被作为 Python 语言的保留字或称关键字,共 35 个。关键字的拼写必须与这里列出的完全一致。 阅读全文
posted @ 2020-04-12 18:35 码农阿杰 阅读(1197) 评论(0) 推荐(0)
摘要:[toc] 1 Python 标识符概述(正式介绍) 标识符 (或者叫做 名称) 由以下词法定义进行描述。 Python 中的标识符语法是基于 Unicode 标准附件 UAX 31,并加入了下文所定义的细化与修改;更多细节还可参见 PEP 3131 。 在 ASCII 范围内 (U+0001..U 阅读全文
posted @ 2020-04-12 18:32 码农阿杰 阅读(4011) 评论(0) 推荐(0)
摘要:[toc] 1 Python 注释概述 注释(Comments)是用来向开发者(用户)提示或解释某些代码的思路、作用和功能等,可以添加到代码中的任何位置。Python 解释器(Python Interpreter)在执行程序(代码)时会忽略注释部分,不做任何处理,即注释部分不会被 Python 解释 阅读全文
posted @ 2020-04-07 21:51 码农阿杰 阅读(14959) 评论(0) 推荐(0)
摘要:由于大家普遍使用 Windows 系统,所以本文只介绍 Windows 系统中 Python 环境的安装。 在 Windows 中安装 Python 与安装普通软件没什么差别,下载所需版本的安装包后,点击“下一步”即可,需要注意的是在每一步界面中可以进行一些勾选设置,具体内容请参见下文。 [TOC] 阅读全文
posted @ 2020-04-06 19:00 码农阿杰 阅读(1185) 评论(0) 推荐(0)
摘要:对于开发工具,仁者见仁智者见智,关键是自己喜欢,用着顺手就好,不用刻意去追求别人用的是什么工具。 这里给大家主要推荐三款工具,分别是PyCharm、Sublime Text 3、VS Code,因为这三款是本人自己也用的,Python开发工具有很多,希望大家可以找到自己喜欢的。 至于第 4 节讲的E 阅读全文
posted @ 2020-04-06 18:52 码农阿杰 阅读(14453) 评论(0) 推荐(2)
摘要:笔者认为不管学习什么编程语言,首先要知道:学完之后在未来能做些什么? 本文将浅谈 Python 的应用领域及其在对应领域的学习重点。也仅是介绍了 Python 应用领域的“冰山一角”,有兴趣的读者可以再自行搜索资料进行了解。 Python 的应用领域是极其广泛的,几乎所有大中型互联网企业都在使用 P 阅读全文
posted @ 2020-04-06 13:58 码农阿杰 阅读(905) 评论(1) 推荐(0)

1