主页 博客 页面 2

函数(十二)

函数是一个基本的代码单元,用于组织或重用一批特定功能的代码段,从而使得软件开发过程更为模块化,代码重用率更高。 1. 函数定义语法 其中: def:函数定义关键字; 函数名:函数的名称,命名需要符合Python3命名规范; 参数列表:函数执行时所需的输入参数列表,若函数不需要输入,可以为空; 文档字符串:该函数的说明文档,可选; 函数体:函数中需要进行的一...

字典类型(十一)

字典是一种映射类型,它将可以进行hash计算的key对象映射到任意类型的value对象上。字典是一种可变对象,目前Python3中仅有一种标准实现——dict。相较于list,在大量数据中查询时,dict速度更快,而dict使用的内存也会更多。 1. 创建字典 2. 访问字典元素 3. 更新字典 4. Python内置的字典操作符/函数 表达式 说明 示例 ...

元组类型(十)

元组与列表类似,但其元素不能修改或更新,属于不可编辑序列。对于不需要动态修改的序列,使用元组存储和操作一般会比使用列表操作更高效。 1. 创建元组 2. 访问元组 3.Python内置的元组操作符/函数 表达式 说明 示例 结果 tuple1 + tuple2 拼接两个元组 (1, 2) + (3, 4) (1, 2, 3, 4) tup...

列表类型(九)

列表是一个有序的对象集合,是Python中使用最灵活也最频繁的数据类型,和C语言中的数组类似,不过列表中存储的对象类型可以不同。 1. 创建列表 2. 访问列表元素 3. 更新列表 4. Python内置的列表操作符/函数 表达式 说明 示例 结果 list1 + list2 拼接两个列表 + list*n 列表元素重复n次...

字符串类型(八)

文本数据在Python3中由str对象处理。str为不可改变序列,由Unicode编码构成,可通过 或 来高效操作需要由多个片段构成的字符串。 1. 字符串构建 2. 字符串拼接 字符串的拼接通常有如下三种方法: 3. 字符串分割 可通过 函数将字符串分割为若干子字符串: 4. 字符串截取 可通过集合的分片方法截取字符串中的指定子串: 5. 字符串查找替换 6...

数值类型(七)

在Python3中有三类基本的数值类型:int、float和complex。此外bool型为int的子类。 1. int类型 int类型为有符号整数类型,在Python3中其取值范围没有限制,可用于存储二进制、八进制、十进制和十六进制整型数据。 2. float类型 浮点数通常使用C语言中的double类型实现,用于表示双精度浮点数,其精度通常与所在平台有关,可以通过 来查看。 ...

流程控制(六)

1. if语句 当expression表达式的值为True时,程序执行流程将跳转到statements代码块执行;否则,将跳过statements代码块,执行if代码块之后的语句。 2. if...else语句 其执行流程如下: 当expression1表达式的值为True时,程序执行流程将跳转到statements1代码块执行; 否则,当expression2表达式...

基本运算符(五)

1. 算术运算符 运算符 表达式 说明 + a + b 加法运算 - a - b 减法运算 * a * b 乘法运算 / a / b 除法运算 % a % b 求模,除法运算的余数 // a // b 取整,除法运算的商的整数部分 ** a**b 求幂 2. 比较运算符...

基本数据类型(四)

1. 布尔类型 在Python中,布尔值使用常量 和 表示,通常用在if、while等语句的判断表达式计算中。 条件表达式的计算规则如下: None和False常量表达式返回False; 值为0的数值类型表达式返回False,如:0、0.0、0j、Decimal(0)、Fraction(0,1); 空的集合或序列返回False,如:''、()、、{}、set()、ra...

基本语法(三)

1. 编程模式 Python编程通常有两种模式:交互式编程 和 脚本编程。 1.1 交互式编程 交互式编程不需要创建脚本文件,直接启动Python解释器即可。以Mac OS X为例: 打开命令行,输入python3命令启动Python解释器; 在解释器中输入命令,如: ,然后输入回车即可执行; 执行完毕后可以继续输入其它命令,并可访问之前命令中保存的变量、定义的函数、创...