Python程序设计案例教程:从入门到机器学习(微课版)
上QQ阅读APP看书,第一时间看更新

2.1 Python的数据类型

Python定义了6组标准数据类型:

· Number(数字);

· String(字符串);

· List(列表);

· Tuple(元组);

· Sets(集合);

· Dictionary(字典)。

1.数字类型

数字类型包括整数int、浮点数float、复数complex和布尔值bool四种类型。

Python的数据类型在使用时,不需要先声明,可以直接使用。

例如:

布尔值类型是一种特殊的数据类型,表示真True/假False值,它们分别映射到整数1和0。

2.字符串

用单引号或双引号括起来的字符序列称为字符串。

例如,'abc'、'123'、"Hello"和"你好"都是字符串。

在Python中定义了很多处理字符串的内置函数和方法(函数是直接调用的,方法需要通过对象用“.”运算符调用),现介绍几个常用的字符串函数和方法。

(1)str()函数

str()函数可以将数字对象、列表对象、元组等转换成字符串。

例如:

(2)find()方法

find()方法可以查找字符子串在原字符串中首次出现的位置,如果没有找到,则返回-1。

例如:

(3)lower()方法

lower()方法可以将字符串中的大写字母转换为小写字母。

例如:

(4)split()方法

split()方法按指定的分隔符将字符串拆分成多个字符子串,返回值为列表。

例如:

(5)strip()方法

strip()方法用于删除字符串头尾指定的字符(默认为空格)。

例如:

3.转义符

在Python语言中提供了一些特殊的字符常量,这些特殊字符称为转义符。通过转义符可以在字符串中插入一些无法直接输入的字符,如换行符、引号等。每个转义符都以反斜杠(\)为标志。例如,'\n'代表一个换行符,这里的'n'不再代表字母n而作为“换行”符号。常用的以“\”开头的转义符如表2.1所示。

表2.1 常用转义符