【python基础】复杂数据类型-列表类型(列表切片)
# 1.列表切片 前面学习的是如何处理列表的所有数据元素。python还可以处理列表的部分元素,python称之为切片。 ## 1.1创建切片 创建切片,可指定要使用的第一个数据元素的索引和最后一个数据元素的索引。与range函数一样,python在到达指定的第二个索引前面的数据元素后停止。比如要输 ... »
# 1.列表切片 前面学习的是如何处理列表的所有数据元素。python还可以处理列表的部分元素,python称之为切片。 ## 1.1创建切片 创建切片,可指定要使用的第一个数据元素的索引和最后一个数据元素的索引。与range函数一样,python在到达指定的第二个索引前面的数据元素后停止。比如要输 ... »
# 1.列表数据元素排序 在创建的列表中,数据元素的排列顺序常常是无法预测的。这虽然在大多数情况下都是不可避免的,但经常需要以特定的顺序呈现信息。有时候希望保留列表数据元素最初的排列顺序,而有时候又需要调整排列顺序。python提供了很多列表数据元素排序的方式,可根据情况选用。 ## 1.永久性排序 ... »
# 1.数值列表 列表非常适合用于存储数字集合,而python提供了很多工具,可帮助我们高速地处理数字列表。 ## 1.1 range函数 python的range函数能够轻松的生成连续一系列数字。 其语法格式:range(第一个数值,第二个数值) 编写程序如下所示  **列表由一系列按特定顺序排列的数据元素组成**。可以将任何类型数据元素加入列表中,其中的数据元素之间没有任何关系。鉴于列表通常包含多个数据元素,给列表指定一个表示复数的名称是个不错的选择。 在python中,用方括号[]来表示列表,并用逗号来分隔其中的数据元素。编写程 ... »
【三种方法调用】 1. 类中的方法区分为普通方法(self),静态方法(@staticMenthod),类方法@classMenthod,隐式参数(cls) <1> 普通方法:第一个参数 self 代表实例对象本身,可以使用 self 直接引用定义的实例属性和普通方法;如果需要调用静态方法和类方法, ... »
Python3 支持int(整型数据)、float(浮点型数据)、bool(布尔类型) # 1.int(整型数据) 在Python 3里,**只有一种整数类型 int,表示为长整型**。像大多数语言一样,数值类型的赋值和计算都是很直观的。 ## 1.1数值运算 编写程序如下所示 ,在桌面双击PyCharm的快捷方式来获取,反 ... »
一、编程语言的分类 1. 计算机语言的发展为三个阶段 1.1 机器语言 计算机存储数据格式原理:计算机的工作需要基于电,而电信号只有高低电频两种状态。将高低电频命名为0和1(也就意味着计算机只识别0和1的二进制数)所以计算机才能识别诸多信息,原因是使用了二进制数进行排列组合存储单位:二进制数使用比特 ... »
目录 引言 使用psutil模块实现 获取磁盘使用情况 获取磁盘挂载点 检查磁盘可用空间 使用 du 命令实现 使用 du 命令检查磁盘空间 检查多个目录的磁盘空间 检查磁盘空间使用率 发送邮件 结论 引言 在 Linux 服务器上,磁盘空间的使用情况是一个非常重要的指标。如果 »
Python3.5 版本引入了类型提示(Type Hints),它允许开发者在代码中显式地声明变量、函数、方法等的类型信息。这种类型声明不会影响 Python 解释器的运行,但可以让 IDE 和静态分析工具更好地理解代码,同时提高代码的可读性和可维护性。然而,由于 Python 支持动态类型,类型提 ... »
目录 1. bytes字节串类型介绍: 2. 二进制、十进制、十六进制之间的转换: 2.1 二进制转十进制: 2.2 二进制转十六进制: 2.3 十进制转二进制: 2.4 十进制转十六进制: 2.5 十六进制转二进制: 2.6 十六进制转十进制: 3. 字节串和字符串之间的区别: 4. 字节 »
深浅拷贝 ... »
目录 什么是值传递和引用传递 可以干预参数传递是值传递还是引用传递么 探寻一下值传递底层是如何实现的 总结 在python中,向函数传递参数的类型有两种,一种是值传递,还有一种是引用传递,如果你恰恰好会一点c基础,你可以理解为前者为传递形参,而后者传递指针。本篇文章将探究python的值传递和 »
python自产调试工具pdb的使用 介绍 调试打印在写代码的时候不可避免 项目越大,调试可能花的时间会越多 print调试可能是最早用的,一段时间内你都会习惯这种方式 一旦成了老鸟,你应该会去用IDE的debugger,功能非常强大,效率就比print上了一个台阶 当然python像其他语言一样, ... »
目录 Spyder是什么 打开Spyder 修改显示主题 修改语言 Spyder的核心构建块 代码编辑区基本操作 文件操作 运行操作 IPython控制台基本操作 执行文件式编程 执行交互式编程 总结 Spyder是什么 Spyder是一个用于科学计算的使用Python编程语言的 »