随笔分类 - Python
摘要:字典 1. 字典 Python字典的主要属性如下: 通过键而不是偏移量来读取:字典通过键将一系列值联系起来,这样就可以使用键从字典中取出存储于该键下的一项 任意对象的无序集合:与列表不同,保存在字典中的项并没有特定的顺序,实际上,Python将各项伪随机地从左到右随机排序,以便快速查找 长度可变、异
阅读全文
摘要:列表 1. 列表 Python列表是: 任意对象的有序集合:列表是收集其他对象的地方,列表维护了元素的每一项从左到右的顺序,也就是说这是序列; 通过偏移访问:像字符串一样,可以通过列表对象的偏移对其进行索引,从而读取对象的某一部分的内容,也可以进行分片和拼接等操作; 可变长度、异构以及任意嵌套:列表
阅读全文
摘要:Python venv虚拟环境 1. 什么是python venv虚拟环境? 通常python安装的第三方包都会安装在python安装目录的site-packages目录下,此时,所有项目都使用共同的第三方包的版本;然而,经常多个项目可能会使用同一个包的不同版本,在这种情况下,各个项目可能需要各自拥
阅读全文
摘要:字符串 1. 字符串字面量 单引号:'spa"m' 双引号:"spa'm" 三引号:'''...spam...''', """...spam...""" 转义序列:"s\tp\na\0m" 原始字符串:r"C:\new\test.spm" 字节字面量:b'spx01am' Unicode字面量:u'
阅读全文
摘要:动态类型 在Python中,类型是在运行时自动确定的,而不是通过代码声明,即Python没有必要事先声明变量。 1. 变量、对象和引用 变量创建:一个变量在代码第一次给它赋值时就创建了它,之后的赋值将会改变已创建的变量的值;Python在代码运行之前会先检测变量名,是最初的赋值操作在创建变量。 变量
阅读全文
摘要:集合 python中的集合(set)是由一些唯一的、不可变的对象组成的无序集合体,集合支持与数学集合中相对应的操作,一个元素在集合中只能出现一次,无论它被添加了多少次。 集合是可迭代对象(iterable),可以按需增长或缩短,并且可以包含多种对象类型,集合很像一个有键无值的字典,但由于集合是无序的
阅读全文
摘要:数值类型 1. 内置数值工具 内置数学函数: pow:计算幂 abs:计算绝对值 sum:求和 round:向上取整(四舍五入) max:求最大值 min:求最小值 >>> pow(2, 4), 2 ** 4, 2.0 ** 4.0 (16, 16, 16.0) >>> abs(-42.0), su
阅读全文