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

浙公网安备 33010602011771号