JackChenIter
元组类型(十)
元组与列表类似,但其元素不能修改或更新,属于不可编辑序列。对于不需要动态修改的序列,使用元组存储和操作一般会比使用列表操作更高效。
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解释器;
在解释器中输入命令,如: ,然后输入回车即可执行;
执行完毕后可以继续输入其它命令,并可访问之前命令中保存的变量、定义的函数、创...
配置开发环境(二)
1. 安装Python3
Python3支持Windows、Mac OS和绝大多数的Linux发行版本,以下是各主要平台的具体安装步骤:
1.1 在Windows系统上安装Python3
在浏览器中打开Windows安装程序下载链接(https://www.python.org/downloads/windows/);
在下载列表中选择对应的版本,如:32位系统选择,64位操作...
Python3简介(一)
Python语言由荷兰计算机科学家Guido van Rossum(吉多·范罗苏姆)于1989年发明,并不断更新进化,目前(2018年7月)该语言在著名的TIOBE编程语言排行榜中排名第4。Python以其优雅、明确、简单的特性,被广泛的应用于各软件开发领域,如:Web后端开发、运维开发、测试开发、数据分析与可视化、人工智能、机器学习、快速原型开发与验证等,并积累的海量的第三方实用开发...